본문 바로가기

MSP430

(63)
EW430 IAR컴파일러에서 printf사용 EW430 IAR컴파일러에서 printf사용 V2.3에서 잘 사용했던 예제가 V3.4에서 정상 동작을 하지 않아 2시간 해멨다 자세히 따지고 보면 않될 것도 없다. 결국 내가 잘못 한 것이었군... putchar함수에서 u0_WaitForSend()를 빼먹고 있었다. 예전의 _formatted_write() 메크로를 사용했던 부분을 범용을 사용하기 위해 아래와 같이 변경 하였다. int U0_printf(const char *format, ...) { int i = 0; va_list ap; char string[40]; //
[MSP430F2xEVM] 관련자료 [MSP430F2xEVM] 관련자료 상당히 소형에 가장 필수 기능은 다 포함하고 있는 QFN타입의 MSP430F2013 을 모듈로 테스트 할 수 있는 보드를 제작 했다. 핀맵(MSP430F2013) 회로도: MSP430 JTAG
[MSP430F2x EVM]신버전 V1.1 PCB 입고되어 조립 [MSP430F2x EVM]신버전 V1.1 PCB 입고되어 조립 완료 하였다. 가장 큰 차이점은 메인 전원이 3.3V입력에서 5V입력으로 바뀐것이다. 기존의 보드들과 호환성을 위해 5V로 변경하였다. MSP430F2013를 조립하였는데 정말 작은 싸이즈다. 그 다음으로 PCB굵기 인데 기존 1.6T에서 0.8T로 줄여 좀더 심플해 보인다. 뒷면에 I2C방식의 12Bit DAC(U5)를 추가 하여 정밀 DA출력도 가능하도록 하였다. MSP430F2103을 테스트 할 수 있는 Application Board를 제작하여 여러가지 테스트를 할수 있도록 하였다.
[MSP430F2x EVM] JTAG 프로그래머 커넥터 확장 DYI [MSP430F2x EVM] JTAG 프로그래머 커넥터 확장 ez430의 JTAG커넥터는 1.27mm피치라 커넥터 구하기도 쉽지 않고, 견고함도 많이 떨어져 일반적인 2.54mm피치의 커넥터로 변경해서 사용하면 상당히 편리한점이 많다. - 회로를 확인하고 보드 뒷면에서 VCC, SBWTCK, SBWTDIO, GND신호를 연장한다. 적 : VCC 청 : SBWTCK 황 : SBWTDIO 흑 : GND -케이블 연결후 덮게를 쉬운다. -[MSP430F2x EVM]의 JTAG커넥터에 순서데로 연결 한다. -MSP430F2013 JTAG 커넥터 확장 완료
[MSP430F2x EVM]신버전 V1.1 PCB 제작 [MSP430F2x EVM]신버전 V1.1 PCB 입고되어 조립 완료 하였다. 가장 큰 차이점은 메인 전원이 3.3V입력에서 5V입력으로 바뀐것이다. 기존의 보드들과 호환성을 위해 5V로 변경하였다. 그 다음으로 PCB굵기 인데 기존 1.6T에서 0.8T로 줄여 좀더 심플해 보인다. 뒷면에 I2C방식의 12Bit DAC(U5)를 추가 하여 정밀 DA출력도 가능하도록 하였다.
[ ez430 ] MSP430F2013 도트보드 테스트 [ ez430 ] MSP430F2013 도트보드 테스트 FET Tools에 포함되어 있는 MSP430F2013 도트보드의 LED를 제어하려면 저항을 연결해야 하는데 SMD-1005싸이즈라 구하기힘들어서 SMD-1608을 연결했다. 저항을 연결해야 LED예제를 테스트 해 볼수 있다. MSP430F2013 LED제어 소스코드 #include "msp430x20x3.h" void Delay(unsigned int Time) { while (Time--); } void main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction for (;;) { P1OUT ^= 0x01; //..
[ eZ430 ]회로도 eZ430 Board - eZ430 회로도

반응형