본문 바로가기

MSP430F55XX

(5)
[MSP430F5510 EVM] USB Keyboard 테스트 [MSP430F5510 EVM] USB Keyboard 테스트 MP430F5510은 저렴하고 저전력인 MSP430코어이다. USB기능이 있고 소형(48Pin QFN)이기 때문에 밧데리로 구동하는 간단한 HID장치나 USB Keyboard, USB Mouse 장치를 만들기에 좋다. [MSP430F5510 EVM] 보드를 이용하여 USB Keyboard 테스트해 보았다. 소스코드도 기존 예제에 쉽게 포팅 할 수 있도록 수정해서 정리 해 보았다. [MSP430F5510 EVM] USB Keyboard 테스트 동영상 USB Keynoard 테스를 위해 간단히 Up, Down, Left, Right Key를 에뮬레이션 하여 뷰어 할때 편리한 USB 장치를 만들어 보았다. MSP430F5510 USB Keyboar..
[MSP430F5510 EVM] ADC 테스트 [MSP430F5510 EVM] ADC 테스트 MSP430F55x 으로 오면서 몇가지 페리들이 변경되었는데.. ADC도 약간의 레지스터 및 기능상 변화가 있었다. MSP430F55xx ADC구조 MSP430F5510 ADC 초기화 코드 //ADC Initialize void AdcInit(void) { // Configure ADC10 - Pulse sample mode; ADC10SC trigger ADC10CTL0 = ADC10SHT_2 + ADC10ON; // 16 ADC10CLKs; ADC ON ADC10CTL1 = ADC10SHP + ADC10CONSEQ_0; // s/w trig, single ch/conv ADC10CTL2 = ADC10RES; // 10-bit conversion resul..
[MSP430F55XX EVM] TFT LCD출력 테스트 [MSP430F55XX EVM] TFT LCD출력 테스트 한프레임 출력하는데 70ms정도 나온다 MSP430F5x의 최대 클럭(33Mhz)으로 설정시 48ms로 예전 버전의 MSP430보다 상당히 빨라졌다. MSP430F5510 TFT LCD 출력 테스트 동영상 드라이버 코드만 수정하면 쉽게 테스트 가능하므로 간단히 SD Card의 BMP파일을 FTF LCD에 출력하는 테스트를 진행해 보았다. MSP430F5529 EVM보드의 핀맵 MSP430F5529 TFT LCD 출력 드라이버 코드 //----------------------------------------------------------------------------- //TFT LCD #define LCD_LAT_BIT BIT5 #define ..
[MSP430F5510 EVM] 보드 제작 [MSP430F5510 EVM] 보드 제작 MSP430F5510은 TI사의 저전력 MSP430코어와 USB기능을 가지고 있어 저전력의 USB기능이 필요 할때 유용하게 사용할 수 있다. 48핀 LQFP패키지라 소형이고 저렴한 가격으로 적용할 때가 많을것 같아 테스트 보드로 제작해 보았다. 48핀 LQFP 타입의 MSP430F5510 [SM-Type EVM] 타입으로 제작해 핀맵이 호환되며 USB2UART, ZIGBEE2UART등의 모듈을 연결 할 수 있다. 확장 테스트 보드 MSP430F5510 EVM 보드 회로도
MSP430F55xx USB 출시 MSP430F55xx USB 출시 MSP430코어에 USB기능이 추가된 MSP430F5521 이 출시되었다. 저전력 기능에 USB기능까지 포함되어 상당히 기대를 했는데... 너무 늦게 출시되지 않았나 하는 생각이 든다. 요즘에 USB포함되고도 워낙 저렴한 MCU들이 많이 출시되므로 별로 반응이 없는것 같다. 단적으로 STM32의 경우 Cortex-M3 코어에 USB기능을 넣고도 2.5$이면 가능한데 MSP430F55xx는 4$대 이다. 물론 48핀의 저렴한 패키지가 출시 예정이라고 하지만 기능상 미흡한점이 많다. 하지만 저전력을 요하고 PC와 연결되어야 하는 핸드 핼드 제품에는 충분히 가치가 있지 않을까... MSP430F5x 블럭도 MSP430F5x 핀맵 또한가지 아쉬운점은 기존 핀맵과의 호환이 안된다..