液晶屏

1.液晶屏显示

  注. 液晶屏的几种控制PIN,在配置模式的时候这些PIN都只要配置为输出模式即可,

  a. RS   数据/命令  RS为时发送数据,RS为时发送命令 

  b. CS     片选   当要读写数据时CS片选需要拉低

  c. WR      写数据    将RD设置为高及数据pin设置为输出模式后,采用GPIO->ODR寄存器发送数据到IO口,然后将WR上拉打开,再将WR下拉关闭

  d. RD      读数据    将数据PIN设置为浮空输入模式,WR写拉高关闭,RD拉低开启,用GPIO_IDR寄存器读取数据,拉高数据端口,拉高RD关闭读。

  e. PWM

  f. 数据pin  发送接收数据

  取字模方式

  设置格式为C51,阴码,逐列,十六进制

  每行显示数据计算方式:长x宽/位  长和宽为显示区域,数字和字符为汉字的一半,位的值汉字占2个字节等于8位,字符和数字1个字节占4位

             列: 24x24/8=72 一个汉字的值

 

2.显示屏触摸

  注: 触摸屏采用的芯片为xtp2406,引脚的配置针对这个芯片,更换厂家要看控制方式

  a. CS   片选,拉低后可以发送及接收数据

  b. INT  中断引脚  配置IO时配置为浮空输入模式,用GPIO读取电平,当读到的值为0时说明发生中断,被触摸

  c. 差分配置模式  比较常用,8位寄存器,控制获取X,Y的位置,

  d.触摸屏转换成液晶屏坐标  (x终点-x起点)/x方向分辨率得出坐标

  e.注意读数据时不能用HAL的延时函数,因为官方的延时函数不准确,要么不用延时函数要么自己写

 

转载于:https://www.cnblogs.com/cgy601785959/p/10793418.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值