본문 바로가기

2015/03

(7)
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..
STM32F439 EVM - FMC SRAM 방식의 FTF LCD 제어 테스트 STM32F439 EVM - FMC SRAM 방식의 FTF LCD 제어 테스트 STM32F4는 FSMC(Flexible static memory controller)를 지원하는데 STMF439에서는 SDRAM을 지원하기 위해 FMC (Flexible memory controller )로 변경되었다. 기존 프로그램에서 FMC를 이용하여 메모리 방식으로 LCD제어 하기 위해서는 코드 수정이 필요하다. STM32F439 FMC 블록도NOR,SRAM, SDRAM 을 지원한다.- NOR/PSRAM memory controller- NAND/PC Card memory controller- Synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) controller [STM32F439 EV] 보..
[STM32F439 LCD EVM] MAC RAW Mode 를 이용한 EtherCat Test [STM32F439 LCD EVM] MAC RAW Mode 를 이용한 EtherCat Test W5300을 이용하여 EhterCat 테스트 진행할 때 가장 문제가 된 사항은 지연 현상이었다. EtherCat 스팩 특성상 통신 지연에 대한 이슈가 가장 큰데 알수 없는 이유로 가끔씩 전송 지연이 발생해서 문제가 되었다. 이부분을 해결하기 위해 찾아 보던중 IEE1588 에 "Low deterministic latency supports IEEE1588" 를 발견했고 TI의 TLK106이 이를 지원하는 PHY 이라고 한다. TLK106L 스펙을 보면 TLK106L Industrial 10/100 Ethernet PHY - Low deterministic latency supports IEEE1588 imple..
STM32F439 Ehternet 테스트 STM32F439 Ehternet 테스트 STM32 시리즈에는 Ethernet 을 위한 MAC 제어기가 포함되어 있고 외부에 Ethernet PHY만 연결하면 간단히 Ethernet 을 위한 제어가 가능하다.STM32F439 EVM 보드에는 기본적으로 핀수가 줄어드는 RMII방식의 PHY가 포함되어 있고 경우에 따라서 기존에 제작해 둔 MII, RMII 모듈을 연결할 수 있는 커넥터가 있어 다양한 방법으로 이더넷 테스를 할 수 있다.(참고로 STM32F439 EVM 보드에 내장되어 있는 PHY는 "Low deterministic latency supports IEEE1588" 를 지원하는 TI의 TLK106를 사용하였다.) Ethernet Phy 연결하는방식에 따라 MII, RMII Mode로 가능하며 ..
STM32F439 LCD EVM - TFT LCD Test STM32F439 LCD EVM - TFT LCD Test STM32F429, STM32F439의 가장 큰 장점으로 TFT-LCD 컨트롤러가 내장되어 있어 1024x768 해상도의 TFT-LCD를 별도의 제어기 없이 연결할 수 있다. 물론 큰 LCD를 연결하려면 메모리 때문에 SDRAM을 연결해야 하는 부담이 있다.여기서 조금 아쉬운점이 있는데 LCD메모리도 포함 시켜서 만들면 훨신더 경쟁력이 있지 않았을까? (adStar의 경우 TFT-LCD 컨트롤러 및 SDRAM이 한칩에 있어 가격이나 사이즈면에서 상당히 편리하다.) 24-bit RGB Parallel Pixel Output; 8 bits-per-pixel (RGB888)- 2 display layers with dedicated FIFO (64x3..
STM32F439 SDRAM 테스트 STM32F439 SDRAM 테스트 STM32F4는 FSMC(Flexible static memory controller)를 지원하는데 STMF439에서는 SDRAM을 지원하기 위해 FMC (Flexible memory controller )로 변경되었다. 당연히 코드 수정이 필요하다. - NOR/PSRAM memory controller- NAND/PC Card memory controller- Synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) controller [STM32F439 EV] 보드에서 SDRAM 핀맵 할당 SDRAM Bank는 2채널 할당 되어 있는데 STM32F439 EV 보드에서는 FMC_SDNE1 (0xD000 0000) 에 할당해서 제작 했다. FMC_..
STM32F439 EVM 테스트 보드 제작 STM32F439 EVM 테스트 보드 제작 STM32F439 시리즈중 100이상 모델은 TFT-LCD 컨트롤러를 내장하고 있어 LCD출력할 프로젝트라면 사용하기 좋은 MCU이다. TFT LCD 및 SDRAM, HDMI, 이더넷, USB등을 테스트 할 수 있는 176핀의 STM32F439IGT6 테스트 보드를 제작해 보았다.기본적으로 기존에 제작한 핀맵을 기준으로 연결할 수 있도록 하고 나머지 핀들은 확장해서 테스트 할수 있도록 했다. 이 보드의 주요 기능은 7" TFT-LCD 모듈을 연결하여 여러가지 기능을 테스트 할수 있는 모듈이다. 기존 SRAM 방식의 TFT-LCD 모듈을 연결하여 테스트 가능하다. 기존 7" TFT-LCD 모듈 테스트 커넥터 7" TFT-LCD 테스트 커넥터 HDMI 출력 모듈 테..

반응형