OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 202|回复: 0

第十一课:TFT彩屏接口(MCU集成)

[复制链接]

13

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
270
金钱
270
注册时间
2026-3-22
在线时间
17 小时
发表于 6 天前 | 显示全部楼层 |阅读模式
STC32G系列的部分单片机内部集成了一个LCM接口控制器,可用于驱动目前流行的液晶显示屏模块。可驱动I8080接口和M6800接口彩屏,支持8位和16位数据宽度。
开发过程如下:
        1、通过LCMIFCFG和LCMIFCFG2配置好引脚
        2、向LCMIFDATL和LCMIFDATH中写入数据
        3、通过LCMIFCR完成命令和数据操作
    I8080 和 M6800 是两种非常经典的并行接口标准,常用于连接微控制器(MCU)和屏幕(特别是彩屏)。它们的关系,可以看作是两种不同的沟通协议,目的都是为了传输数据,只是对话方式不一样。
    它们同属于 MCU 模式接口,这种模式的特点是屏幕内部自带显示内存(GRAM),MCU 只需把数据发过去,屏幕自己就能处理显示,因此控制起来比较简单直接。而相比 SPI 串行接口,这两种并口最大的优势就是速度快,因为它们可以同时传输 8 位、16 位甚至更多的数据。
    将TFT驱动设备放到设备视图中,只调整引脚,其他属性可以不必调整。我们打开TFT驱动这个设备的代码,可以看到方法:
showPointOverLcd(int rowIndex,int colIndex,int pointColor),这个方法就是向x,y处写入颜色。建议:对于绘图这样对性能有要求的地方,只写一个方法,方法调用会涉及分配内存,造成性能下降。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-8-22 21:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表