网站怎么做弹窗,哈尔滨建设网站,创新logo设计,成都小程序开发公司【stm32】hal库学习笔记-FSMC连接TFT LCD
触摸屏结构与原理 LCD模块接口原理图 LCD 接口连接在 FSMC 总线上面#xff0c;图中的 T_MISO/T_MOSI/T_PEN/T_SCK/T_CS 连接在 MCU 的 PB2/PF11/PB1/PB0/PC13 上#xff0c;这些信号用来实现对液晶触摸屏的控制#xff08;支持电阻…【stm32】hal库学习笔记-FSMC连接TFT LCD
触摸屏结构与原理 LCD模块接口原理图 LCD 接口连接在 FSMC 总线上面图中的 T_MISO/T_MOSI/T_PEN/T_SCK/T_CS 连接在 MCU 的 PB2/PF11/PB1/PB0/PC13 上这些信号用来实现对液晶触摸屏的控制支持电阻屏和电容屏。LCD_BL 连接在 MCU 的 PB15上用于控制 LCD 的背光。液晶复位信号 RESET 则是直接连接在开发板的复位按钮上和MCU 共用一个复位电路。 CS:片选接口 高电平1禁止通信 低电平0允许通信 实现单片机同时连接多个TFT屏RS高电平1输入显示在屏幕上的文字或图片 低电平0输入控制屏幕的指令操作WR高电平1禁止写入 低电平0允许写入RD读取控制接口RST显示层复位接口 高电平1禁止写入 低电平0允许写入 6-21.并行数据接口一次可读16个0或1二进制数据DB0-DB15 23.BL背光控制高电平1背光点亮 低电平0背光熄灭 输入PWM通过改变占空比调节背光亮度 30SDA,34SCL.实现2线制多地址串行通信用于读出手指触摸位置 31INT中断接口 高电平 无触摸 低电平 手指触摸 进入到读取手指位置的中断处理程序 33RST:触摸层复位接口 FSMC接口 FSMC被划分为4个固定大小的存储区域每个区域大小为256MB FSMC与TFT-LCD的连接
Cube MX图形化配置
基础配置同上篇文章按键控制LED
更改时钟树配置 由于FSMC的某些引脚可分配在不同的GPIO引脚上所以在CubeMX自动分配引脚时应随时参照原理图检查。若与实际电路不一致则在引脚视图上直接修改。
图形化配置结果如下
移植LCD驱动程序
来自正点原子V3TFT_LCD驱动程序 需要进行适当改动