본문 바로가기

분류 전체보기

(1955)
MSP430i2041 - 시리얼 통신 테스트 MSP430i2041 - 시리얼 통신 테스트 MSP430i 시리즈의 코어는 MSP430코어 이므로 전체 코드에서는 크게 달라질 사항이 없지만 테스를 위해 가장 먼저 시리얼 통신부터 연결해서 테스트 해 보도록 하자. MSP430i시리즈이 UART는 MSP430AFE 시리즈와 거의 유사 하지만 새로운라인업이 추가되고 컴파일러가 업그레이드 되면서 레지스터 명이 많이 변경되어 코드 자체는 호환이 안되는것 같다. 약간의 수정을 하면 기존 코드와 호환해서 사용가능하다. MSP430i2041 UART 초기화 코드void U0_Init(unsigned char baud){ P1SEL0 |= BIT2 | BIT3; // P1.2/3 eUSCI_A Function P1SEL1 &= ~(BIT2 | BIT3); UCA0CT..
MSP430i - 개발환경설정 (IAR Embedded Workbench Kickstart) MSP430i - 개발환경설정 (IAR Embedded Workbench Kickstart) MSP430i 시리즈를 사용하려면 최신의 컴파일러가 필요하다. CCS, IAR 모두 가능하고 IAR의 경우 TI에서 제공하는 무료 버전을 이용하면 8kByte 까지 지원 가능하다. IAR-KICKSTART: IAR-KICKSTART FOR MSP430http://supp.iar.com/Download/SW/?item=EW430-EVAL 최신의 IAR(Version 6.30.2)은 기존의 IAR설정 방법과 동일하며 디바이스 타입에서 MSP430i2041 로 설정 해 주면 된다.(참고로 예전 버전에서는 다운로드가 되지 않는다. 특히 ez-430과 같은 USB-FET 에서 지원을 하지 하지 않고 있다.) 그리고 기존 ..
[MSP430i] MSP430I2040 EVM 보드 제작 [MSP430i] MSP430I2040 EVM 보드 제작 MSP430코어에 24bit ADC를 내장하고 저렴한 MSP430i 시리즈를 표준 핀맵인 s-Type 형태로 제작 했다. 산업용이며 저전력 에너지 미터링을 타깃으로 출시 되었는데.. 소형이라 여러가지 어플리케이션에 적용하기 좋을것 같다.24bit ADC를 내장한 MCU 시리즈로 성능이 많이 개선되었다고 한다. 표준 핀맵을 사용하여 기존 여러가지 인터페이스 보드에 연결해서 쉽게 테스트 할 수 있도록 제작 했다. [MSP430i EVM] 회로도
[STM32F050 EVM] - STM32F050, STM32F030 보드 제작 [STM32F050 EVM] - STM32F050, STM32F030 보드 제작 Cortex-M0 코어의 소형 패키지 STM32F050K 칩이 저렴하게 판매해서 테스트 보드겸 만들어 보았다.소형 패키지에 맞는 s-Type EVM형태로 보드를 제작해 여러 확장 보드애서다양한 테스트가 가능하다.소형이고 저렴한 가격이라 여러 어플리케이션에 적용하면 좋을것 같다. 비슷한 가격대의 NXP사의 LPC1112 와 비교해 볼만 하다. - Coretex-M0+- 16k Flash/4k Ram- 48Mhz- 27 IO s-Type EVM형태의 확장 테스트 보드에 연결
STM32F439 EVM - HDMI 출력 테스트 (해상도 1024x768 ) STM32F439 EVM - HDMI 출력 테스트 (해상도 1024x768 ) STM32F439의 TFT-LCD 제어기는 최대 해상도 1024x768 까지 지원하며 HDMI출력 모듈을 이용하면 일반 모니터에도 출력이 가능하다.HDMI 출력 모듈을 이용하여 모니터 출력 테스 진행을 해 보았다. 다만 1024x768 모드에서 풀컬러 지원은 안되고 아래 표에서와 같이 16bit(656) 모드로 출력 할 수 있다. 소형 저렴한 MCU에서 모니터로 출력이 가능하기 때문에 디스플레이를 위한 여러 용도로 사용하기 좋은 솔루션인것 같다. HDMI출력 모듈은 기존 TLT-LCD 핀맵과 동일하게 제작되어 있어서 STM32F439 EVM 보드에 연결하면 바로 테스트 가능하다. STM32F439 EVM - HDMI 출력 테스..
STM32F030 I2C, UART 디자인시 주의 사항 STM32F030 I2C, UART 디자인시 주의 사항 STM32F030, STM32F050 시리즈에서 TSSOP타입의 소형 페키지는 기존 STM32F1 시리즈와 비교 했을때 약간의 핀맵 차이가 있다. 대부분의 핀은 거의 유사한데 I2C의 경우 UART와 공유하기 때문에 I2C와 UART를 동시에 사용해야 한다면 UART 핀을 리맵해서 사용해야 하므로 주의가 필요하다. PA9USART1_TX,TIM1_CH2,TIM15_BKIN,I2C1_SCL PA10USART1_RX,TIM1_CH3,TIM17_BKIN,I2C1_SDA PA13SWCLK, IR_OUT PA14USART1_TX, USART2_TX, SWCLK PA15SPI1_NSS, USART1_RX, USART2_RX, EVENTOUT STM32F103,..
[STM32F439 LCD EVM] USB Host 모드를 이용한 TFT LCD Test [STM32F439 LCD EVM] USB Host 모드를 이용한 TFT LCD Test STM32F439 EVM 보드에는 USB 디바이스 및 호스트를 테스트 할 수 있는 커넥터가 있다.STM32F439의 USB호스트 기능을 이용하여 USB 메모리 스틱에 있는 BMP파일을 TFT-LCD에 출력 할수 있는 테스트를 진행해 보았다. USB 메모리스틱의 BMP파일을 TFT-LCD에 출력하는 테트스 동영상
HDMI 출력 모듈 STM32F439 EVM 에서 HDMI 출력 테스트 참고