【STM32】F1 系列驱动全彩显示屏
生活随笔
收集整理的這篇文章主要介紹了
【STM32】F1 系列驱动全彩显示屏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接上效果
文章目錄
- 控制器
- 顯示屏
- 實物圖
- 參數及引腳
- 機械尺寸
- 程序
- main.c
- lcd.c
- test.c
- gui.c
控制器
顯示屏
實物圖
參數及引腳
| 分辨率 | 80*160 |
| 控制芯片 | ST7735S |
| 驅動電壓 | 3.3 ~ 5.0 V |
| 接口類型 | 默認 SPI 接口(可修改為 IIC) |
| GND | 電源地 |
| VCC | 電源正 |
| SCL / CLK | IIC / SPI 接口時時鐘線 |
| SDA / MOSI | IIC / SPI 接口時數據線 |
| RES | 復位線,屏幕在上電后需要做一次復位 |
| DC | SPI 時數據、命令 |
| CS | 片選線 |
| BLK | 屏幕背光控制,默認可以懸空,低電平關閉背光 |
機械尺寸
程序
main.c
#include "delay.h" #include "sys.h" #include "led.h" #include "lcd.h" #include "gui.h" #include "test.h"int main (void) {delay_init(); //延時函數初始化LED_Init(); //初始化與 LED 連接的硬件接口SystemInit(); //初始化RCC 設置系統主頻為72MHZLCD_Init(); //液晶屏初始化//循環測試while(1){LED0=!LED0;delay_ms(10);main_test(); //測試主界面menu_test(); //3D菜單顯示測試Test_Color(); //簡單刷屏填充測試Test_FillRec(); //GUI矩形繪圖測試Test_Circle(); //GUI畫圓測試Test_Triangle(); //GUI三角形繪圖測試English_Font_test();//英文字體示例測試Chinese_Font_test();//中文字體示例測試Pic_test(); //圖片顯示示例測試Rotate_Test(); //旋轉顯示測試}}lcd.c
test.c
gui.c
上述程序請跳轉下載:STM32驅動LCD屏幕
Ref:
總結
以上是生活随笔為你收集整理的【STM32】F1 系列驱动全彩显示屏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【STM32】FreeRTOS 时间管理
- 下一篇: 【STM32】利用 C 语言 strch