0. 장비
http://www.devicemart.co.kr/31081 제가 원래 했던 JK 에서 산 드래곤 보드는 TFT가 없어서...ㅠㅠ 돌아다니는 데브툴즈에서 나온 보드로 해봤어요~
|
1. STM32CubeMx 설정
2. 파일
파일 올릴때 전부 프로젝트를 압축해서 올리고 싶지만...용량이 10MB 가 넘어서 필요한 소스만 넣어드렸어요. |
3. 파일 설명
파일 쓰는 법은 http://hnydiy.tistory.com/28?category=786244 이곳에서 lcd 했던 거랑 같습니다.
원래 main.c 에서의 헤더파일은 다 지워주시고 #include "includes.h" 넣어주신다음에 tft_32.c를 꼭 추가해주세요.
핀맵이 다르신분들은 요기 부분만 바꿔주시면 됩니다.
#define TFT_cmd GPIOE
#define TFT_rs GPIO_PIN_0
#define TFT_cs GPIO_PIN_1
#define TFT_wr GPIO_PIN_2
#define TFT_reset GPIO_PIN_3
#define DATA_line GPIOD
그런데 data 핀은 D0~15까지 마춰주시면...좋겟습니다~~
그쪽은 상수로 해버려서 ...ㅋㅋ
원래는 소스파일을 다 설명 해서 올릴려고 했습니다...
작업하다가 다 날아가버렸어요~~
그래서 다음에 하려고요...LCD도 설명 하려고 했는데...다음다음 하다가..아직도 안하고 있지만...
혹시 궁금한거나 모르는거 있으면 댓글로
4. 결과
소스를 돌려보시면 1초마다 배경색이 달라지실겁니다.
'공부 > STM32F1' 카테고리의 다른 글
23.[stm32f103][hal] TFT LCD (구동칩ads7846) 터치 하기 (0) | 2017.12.07 |
---|---|
22.[stm32f103][hal] TFT LCD (구동칩ssd1289) 문자 쓰기 (0) | 2017.11.30 |
19.[stm32f103][hal]USB HID 키보드 (7) | 2017.11.28 |
18.[stm32f103][hal]USB HID 마우스 (1) | 2017.11.22 |
16.[stm32f103][hal]lcd -1602(1) (7) | 2017.11.02 |