본문 바로가기

[MSP430]/MSP430F5x

(16)
[MSP430F5510] 구매처 저전력에 저렴하 USB칩셋으로 MSP430F5510이 좋다. 디지키에 저렴하게 판매하고 있다. 100개만 되어도 2천원대 이다. 동작전압이 1.8~3.3V 이므로 밧데리 구동 가능하고, 무엇보다도 동작 온도가 -40 ~ 85도 이므로 온습도 로거 제작에 좋을것 같다. http://www.digikey.kr/product-detail/ko/MSP430F5510IPT/296-28189-5-ND/2522329
[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 ..
[MSP430F5529 EVM] W5200/W5100 TCP/IP loopback 전송 속도 테스트 [MSP430F5529 EVM] W5200/W5100 TCP/IP loopback 전송 속도 테스트 [MSP430F5529 EVM] 을 이용하여 TCP/IP loopbak 전송 속도를 테스트 해 보았다. MSP430F5x 의 경우 클럭이 최대 32Mhz이고 SPI클럭 속도 설정을 자유롭게 설정 가능하기 때문에 SPI클럭 속도에서 유리한 점이 있다. 메인 클럭을 32Mhz로 설정하고 SPI클럭을 16Mhz로 설정하여 테스트한 결과 2.2Mbps 정도의 전송 속도가 나온다. 다른 MCU의 TCP/IP 전송 속도 테스트 결과 와비교 했을때 나쁘지 않다. ----------------------------------------------------------- [8] iInChip Send: 2.2657 Mbp..
[MSP430F55xx EVM] TI 무료 RTOS SYSBIOS 사용하기 [MSP430F55xx EVM] TI 무료 RTOS SYSBIOS 사용하기 MSP430용 TI의 무료 RTOS인 SYSBIOS를 테스트 했다. CCS4.0 이상에서 (예제는 CCS5에서 태스트 했다.) 에서 SYSBIOS 프로젝트 생성시 지원 가능하다. SYSBIOS는 대부분의 TI MCU를 지원하기 때문에 간단히 적용가능하다. [참고] http://processors.wiki.ti.com/index.php/SYS/BIOS_for_the_MSP430 MSP430 SYSBIOS 프로젝트 생성 CCS 프로젝트 생성시 SYSBIOS 항목에서 적당한 탬플릿을 선택하면 간단히 적용할 수 있다. RTOS 버전 설정 SYSBIOS 등록 후 cfg파일에서 SYS/BIOS관련 각종 파라미터들을 설정 할 수 있다. SYS..
[MSP430F5529 EVM] SPI테스트 - 3축 가속도 센서 출력 [MSP430F5529 EVM] SPI테스트 - 3축 가속도 센서 출력 [MSP430F5510 EVM] 및 [MSP430F5529 EVM] 의 SPI는 PORT4의 USB1에 할당 되어 있다. 핀맵을 보면 아래와 같다. P4.3/PM_UCB1CLK/PM_UCA1STE P4.2/PM_UCB1SOMI/PM_UCB1SCL P4.1/PM_UCB1SIMO/PM_UCB1SDA P4.0/PM_UCB1STE/PM_UCA1CLK MSP430F5x의 SPI특징 SPI mode features include: • 7-bit or 8-bit data length • LSB-first or MSB-first data transmit and receive • 3-pin and 4-pin SPI operation • Master ..
[MSP430F5529 EVM] GPIO토글 속도 측정 [MSP430F5529 EVM] GPIO토글 속도 측정 MSP430F55xx 시리즈는 클럭이 최대 32Mhz까지 입력 가능하므로 이전 MSP430보다는 많이 빨라 졌다. USB기능이 추가 되었기 때문에 속도도 중요한 요소가 되었기 때문이지 않을까... 아무튼 저렴하고 저전력의 MSP430코어가 속도도 빨라졌기 때문에 응용해 적용해 볼곳이 많이 있을것 같다. MSP430F5529/MSP430F5510 GPIO토글 속도 테스트 [참고] MCU속도 측정 결과 24Mhz 클럭 이용시 -> GPIO 토글 속도 1.7Mhz 33Mhz 클럭 이용시 -> GPIO 토글 속도 2.35Mhz 39 while(1) 40 { 41 Led1Toggle(); \ ??main_1: \ 00005C D2E36302 XOR.B #0x..

반응형