32F429IDISCOVERY TFT-LCD에 다양한 색 출력하기 - 2
2019. 7. 18. 01:29ㆍ임베디드/32F429IDISCOVERY
1. CubeMX에서 UART, SPI5, LTDC를 설정해야 한다
SPI5번과 TFT가 연결되었음을 알 수 있다. 연결 전에 Clock 설정을 다음과 같이 해주어야만 한다
그리고 가장 중요한 것이 DOTCLK가 6MHz의 클럭으로 동작해야한다
SPI5번을 설정하고 분주비를 16으로 맞춰주도록 한다
SPI에 사용되는 SS핀과 추가적으로 데이터와 명령어를 구분하는 D/CX핀도 따로 연결해야므로 반드시 PC2와 PD13을 출력으로 설정하도록 한다
다음은 LTDC 설정을 하는데, 먼저 TFT쪽을 보면 다음과 같이 주어진 SYNC에 맞춰서 동작시킬 수 있다
그리고 코드를 생성한다. 코드에 추가할 내용은 10가지 컬러를 생성하고, 1초마다 GRAM으로 설정된 frame 버퍼에 10가지 컬러를 순차적으로 띄우는 작업이다
'임베디드 > 32F429IDISCOVERY' 카테고리의 다른 글
32F429IDISCOVERY TFT-LCD에 다양한 색 출력하기 - 3 (0) | 2019.07.19 |
---|---|
cubeMX 파일 재활용하기 (0) | 2019.07.18 |
32F429IDISCOVERY TFT-LCD에 다양한 색 출력하기 - 1 (0) | 2019.07.17 |
32F429IDISCOVERY SPI로 자이로 MEMS ID 읽기 (0) | 2019.07.15 |
32F429IDISCOVERY TrueSTUDIO에서 타이머 인터럽트 사용하기 (0) | 2019.07.10 |