直接上效果
控制器
显示屏
实物图
参数及引脚
名称 | 参数 |
---|---|
分辨率 | 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 | 屏幕背光控制,默认可以悬空,低电平关闭背光 |
机械尺寸
程序
- LED :: Backlight -> Connect to 3.3V
- SCK :: Serial clock input -> connect to SPI SCK pin
- SDA :: Serial data input -> Connect to SPI MOSI pin
- DC :: Data/Command selection -> Connect to PA9
- RESET :: Reset -> Connect to PC7
- CS :: Chip Select -> Connect to PB6
- GND :: Ground -> GND
- VCC :: Power Supply -> 3.3V
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 设置系统主频为72MHZ
LCD_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(); //旋转显示测试
}
}
上述程序请跳转下载:STM32驱动LCD屏幕
Ref:
评论(0)
您还未登录,请登录后发表或查看评论