본문 바로가기

[MSP430]

(140)
MSP430G2433 Capacitive-touch I/O 터치센서 그래프 표시 예제 MSP430G2433 Capacitive-touch I/O 터치센서 그래프 표시 예제 MSP430G 시리즈는 Cap touch I/O 모듈을 이용하여 저렴한 터치 센서 솔루션을 제공한다.정전용량 터치센서는 PCB환경(구조, 크기, 노드간 간격, 재질등)에 따라 값을 보정해 주어야 한다. 특히 터치 부분에 아크릴이나 스티커 등을 붙이면 전체 설정값이 변경되므로 각 센서별 설정이 필요하다.터치센싱 값을 그래프로 표시하면 감도를 눈으로 보면서 편리하게 설정할수 있다. 정전용량 터치및 스위치를 테스트 할 수 있는 SW_BD 를 이용하여 정전용량 터치센서 값을 그래프로 출력하는 테스트를 해보았다.코드는 MSP430G2433 Cap touch I/O 터치센서 테스트 예제코드를 수정하여 테스트 하였다. 터치 센서에 ..
MSP430G2553 Cap touch I/O 터치센서 테스트 MSP430G2553 Cap touch I/O 터치센서 테스트 MSP430G2553의 특징은 저전력에 24채널의 CAP Touch I/O를 가지고 있어 터치센서 솔루션으로 적합하다.Cap touch I/O를 이용하여 터치센서 스위치를 테스트 하는 예제를 작성해 보았다. 기존 사용했던 터치센서 솔루션중에는 가장 감도도 좋고 사용하기 편리한것 같다. MSP430G2553에는 아래와 같이 Pin Oscillator 모듈이 하드웨어 적으로 존재하기 때문에 소프트웨어 부담없이 터치센서를 구현할 수 있다. 당연히 저전력으로 구동된다. MSP430G2253에는 24채널(P1, P3)의 CAP IO가 있고 PxSEL, PxSEL2 레지스터를 이용하여 Cap Touch IO로 설정할수 ㅇ MSP430F2553 Cap t..
MSP430G2253 EVM 보드 제작 MSP430G2253 EVM 보드 제작 MSP430 시리즈중 저렴한 Value Line MSP430G22xx 의 테스트 보드를 제작 했다. 작고 저렴하기 때문에 여러 어플리케이션에 사용하기 좋을것 같다. Value line 시리즈 중에서도 UART가 있고 Cap touch I/O가 있으면서 1$에 판매하고 있다. 특히 Cap touch I/O는 저렴한 가격에도 성능은 아주 좋은것 같다. 24채널의 Cap touch I/O 가 있기 때문에 저전력 터치 센서 어플리케에션에 적용하기에 좋다. [S-Type EVM]의 기존 확장 테스트 보드에 연결하여 테스트 가능하도록 했다. MSP430G2253 EVM 회로도
MSP430FR5739 EVM - 2.8" TFT LCD 테스트 MSP430FR5739 EVM - 2.8" TFT LCD 테스트 MSP430FR5739를 이용하여 좀더 큰 2.8" TFT LCD 제어를 테스트 해보았다. SM-Type, M-Type에서 간단히 TFT LCD를 연결할 수 있는 [LCD_IF_P EVM] 을 이용하여 테스트 했다. MSP430FR5739 TFT LCD 제어 드라이버 코드 //----------------------------------------------------------------------------- //TFT LCD #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 1 #define TFT_DRV_ST7735 0 #define LCD_LAT_BIT BIT2 #define LCD_LAT_POR..
MSP430FR5739 EVM - 1.5" I1511 TFT LCD 테스트 MSP430FR5739 EVM - 1.5" I1511 TFT LCD 테스트 MSP430FR5739 를 이용하여 1.5" TFT LCD 테스트를 했다. 확장 테스트 보드는 XMega32 EVM 보드를 이용하였다. //----------------------------------------------------------------------------- //TFT LCD #define TFT_DRV_HD66791 0 #define TFT_DRV_COM44 0 #define TFT_DRV_ST7735 1 #define LCD_LAT_BIT BIT0 #define LCD_LAT_PORT PORT1 #define LCD_LAT_ON() Sbi(LCD_LAT_PORT, LCD_LAT_BIT) #define LCD..
MSP430FR5739 EVM - 6축 가속도 자이로 센서 테스트 MSP430FR5739 EVM - 6축 가속도 자이로 센서 테스트 MSP430FR5739는 FRAM기반의 저전력 MCU로 1조번의 기록에도 문제가 없다고 하니 데이터 기록이 빈번한 센서 데이터 로깅 시스템에 적용하면 좋다. 따라서 MSP430F5739를 이용하여 6축 가속도, 자이로 센서 데이터 로깅 시스템을 테스트 해 보았다. 테스트를 위해 [NET-EVM] 보드를 이용하였고 센서는 6축 SD746을 이용했다. 6축 자이로, 가속도 센서는 SPI방식으로 제어하고 CS는 A_8번 커넥터인 P3.7에 연결되어 있다. MSP430FR5739 SD746제어 HAL 드라이버 코드 주의 사항은 SD746과 통신을 위해 SPI모드를 1으로 설정해야 정상 동작 한다. //-------------------------..
MSP430FR5739 EVM - ADC테스트 (전압값에 따라 게이지 그래프 표시 하기) MSP430FR5739 EVM - ADC테스트 (전압값에 따라 게이지 그래프 표시 하기) ADC10_B features include: - Greater than 200-ksps maximum conversion rate - Monotonic 10-bit converter with no missing codes - REF Module 1.5V, 2V and 2.5V - Sample-and-hold with programmable sampling periods controlled by software or timers - Conversion initiation by software or different timers - Software-selectable on chip reference using the ..
MSP430FR5739 EVM - eUSCI SPI 통신 테스트 MSP430FR5739 EVM - eUSCI SPI 통신 테스트 MSP430FR5739의 SPI역시 기존과 약간의 변화가 있는것 같다. 설계 할때 잘 해둘필요가 있는데... 아무튼 다시 한번 정리해 본다. MSP430FR5739 SPI 블록도 MSP430FR5739 SPI 핀맵 설정 SEL 레지스터를 이용하여 SPI기능을 할당할 수 있다. 다른 MSP430시리즈와 달리 SEL0, SEL1으로 두개의 레지스터가 있다. //USCIA1 for MSP430FR5739 #define _SPI1_PxSEL P2SEL0 #define _SPI1_PxSEL1 P2SEL1 #define _SPI1_PxDIR P2DIR #define _SPI1_PxIN P2IN #define _SPI1_SIMO BIT5 #define ..

반응형