본문 바로가기

[MSP430]/MSP430F22xx

(4)
[MSP430F2274 EVM] SPI테스트 - 가속도 센서 테스트 [MSP430F2274 EVM] SPI테스트 - 가속도 센서 테스트 MSP430F2274 SPI 블록도 [MSP430F2274 EVM] 보드에서 SPI는 P3.0~P3.3에 할당되어 있는 UCB0-SPI를 사용하고 있다. spi.c 드라이이버 함수의 초기화 및 송수신 함수만 수정하면 기존 코드 그대로 사용할 수 있다. #define SPI0_WRITE_BYTE(x) UCB0TXBUF = (x); #define SPI0_READ_BYTE() UCB0RXBUF #define SPI0_WAIT_FOR_EN() while (!(IFG2&UCB0TXIFG)); #define SPI0_WAIT_FOR_SEND() while (UCB0STAT & UCBUSY); #define SPI0_WAIT_FOR_RX() whi..
MSP430F2274 UART 테스트 MSP430F2274 UART 테스트 MSP430F2x의 레지스터명이 많이 바꼈다. 그대로 동작을 하지 않아 새로 작성하면서 정리해 보았다. TI에서 제공하는 예제는 인터럽트 방식 밖에 없어서 폴링방식을 추가 해보았다. 데이터 전송 PutByte() 함수는 데이터 보내기전 UCAxSTAT레지스터의 BUSY비트를 체크하면 된다. UCBUSY Bit 0 USCI busy. This bit indicates if a transmit or receive operation is in progress. 0 USCI inactive 1 USCI transmitting or receiving 데이터 수신 GetByte()함수는 데이터를 받았는지 확인하기 위해 UC1IFG 레지스터의 UCA0RXIFG 를 확인하면 된다...
[MSP430F2274 -SM EVM] 테스트 MSP430F2274 EVM을 SM타입으로 제작해서 테스트 했다. MSP430 USB JTAG으로 테스트시 주의 사항은 Reset핀의 콘덴서는 제거 해야 한다. 이에 대한 자세한 내용이 없어서 한참을 고생했다. 주의 할것! MSP430F2274 EVM 보드 테스트 동영상
[MSP430F2x-SM EVM]보드 제작 - MSP430F2274 [MSP430F2x-SM EVM]보드 제작 - MSP430F2274 MSP430F2x 시리즈 중 사이즈 작고, 저렴하며, 적당한 IO로 쓰기편한 MSP430F2274를 테스트 할수 있는 EVM 보드를 제작했다. 이전 버전은 너무 크게 만들어서 이번에는 소형이고 호환 가능한 SM타입으로 제작해 보았다. MSP430F2274 확장 테스트 보드 SM타입이라 Bluetooth 모듈연결 가능하고 저전력의 무선기능을 쉽게 구현할 수 있다.

반응형