본문 바로가기

MSP430FR5739

(7)
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 ..
MSP430FR5739 EVM - eUSCI UART테스트 MSP430FR5739 EVM - eUSCI UART테스트 MSP430F5739는 eUSCI(enhanced universal serial communication interface) 라고 하는 통신 인터페이스가 적용되었다고 한다. 새로운 기능으로 추가되는것은 좋지만 기존 코드를 좀 쓸수 있었으면 좋겠는데... 레지스터명이나 기능들이 또 바뀌어 있다. 설계 할때 잘 해둘필요가 있는데... 아무튼 다시 한번 정리해 본다. MSP430FR5739 UART 블록도 MSP430FR5739 UART 초기화 함수 // Serial Prot0 Utility Fuction Routine void U0_Init(unsigned char baud) { U0_SetBaud(baud); //set Baudrate //----..
MSP430 FRAM Series 검토 MSP430 FRAM Series 검토 MSP430은 저전력 MCU로 유명한데 FRAM 타입로 더욱더 낮은 전력소모를 하는 FR시리즈가 있어 눈길을 끈다. FRAM을 RAM처럼 사용할 수 있기 때문에 아주 빈번하게 데이터를 저장하거나 저전력이 필요한 로깅 시스템에 사용하면 좋을것 같다. 전력 소모 일반 FLASH 보다 250배나 적은 전류를 소모 한다고 한다. Test case CPU speed @ 8MHz Both memory options capped @ 12kB/s throughput (typical application) FRAM consumes 9μA @ 12kB/s Flash consumes 2200μA @ 12kB/s 고속 엑세스 FLASH와 비교해 속도와 전류 소모가 적은것을 확인 할 수 ..

반응형