본문 바로가기

[ST_MICRO]

(264)
[STM32F030-S EVM] 보드 제작 - STM32F030F4P6TR 테스트 [STM32F030-S EVM] 보드 제작 - STM32F030F4P6TR 테스트 ST의 Cortex-M0 코어중 가장 저렴한 STM32F030F4P6TR 를 테스트 할수 있는 소형 테스트 보드를 s-Type 형태로 제작 했다.0.5$ 정도에 구매 할수 있으므로 저렴하면서 어느정도 성능이 필요한 프로젝트에 적용하면 좋을것 같다. 특히 기존 STM32 코드를 약간의 수정으로 작성 가능하다. (ST에서 프로모션 하는 가격은 32센트 이다. 32센트 하는 32bit MCU로 선전하고 있다.) Architecture : ARM Cortex-M0CPU Speed : 48MHzProgram Memory Size : 16KBRAM Memory Size : 4KBNo. of Pins : 20MCU Case Style ..
[STM32F4_ZE_NET] FSMC 테스트 - TFT LCD 출력 테스트 [STM32F4_ZE_NET] FSMC 테스트 - TFT LCD 출력 테스트 STM32F4의 FSMC를 이용하면 TFT-LCD를 버스 방식으로 제어 가능하다. STM32F4의 FSMC는 4개의 64MB로 할당 가능하다. STM32F405 FSMC 블록도 STM32F405 FSMC 테스트 초기화 코드 초기화 코드 #define LCD_BANK_ADDR ((uint32_t)0x6C000000)#define _LCD_CMD_OUT(Data) (*(uint16_t *) (LCD_BANK_ADDR) = Data)#define _LCD_DAT_OUT(Data) (*(uint16_t *) (LCD_BANK_ADDR) = Data)#define _LCD_DATA(p) (*(volatile uint16_t*) (LCD_..
STM32F401 회로 설계시 주의사항 STM32F401 회로 설계시 주의사항 기존 STM32F4의 PB11 (64핀 기준 30번핀, 100핀 기준 48번핀) 이 VCAP로 대치되어 있으므로 주의가 필요하다. 이부분만 호환 할 수 있도록 설계하면 동일하게 사용할 수 있다.
[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에 출력하는 테트스 동영상
STM32F439 EVM - SD카드를 이용한 BMP파일 출력 테스트 STM32F439 EVM - SD카드를 이용한 BMP파일 출력 테스트 STM32F439 EVM 보드 에는 SDIO방식의 SD Card 연결할 수 있는 SD 소켓이 할당되어 있고 이를 이용하여 SD Card의 BMP파일을 TFT LCD에 출력하는 테스트를 진행해 보았다. STM32F439 7" TFT-LCD 출력 테스트 동영상 STM32F439 SDIO 초기화 코드uint8_t BSP_SD_Init(void){ uint8_t SD_state = MSD_OK; /* uSD device interface configuration */ uSdHandle.Instance = SDIO; uSdHandle.Init.ClockEdge = SDIO_CLOCK_EDGE_RISING; uSdHandle.Init.ClockB..