单片机/MCU论坛
直播中

wenroudelang

13年用户 19经验值
擅长:可编程逻辑 嵌入式技术 控制/MCU
私信 关注
[讨论]

STC8驱动16BIT 2.8LCD屏的问题

      各位大神,STC8A8K64S4A1开发板,原厂家给的是驱动8BIT的2.4 TFT LCD屏,当时身边只有16BIT的2.8TFT LCD屏,不得已才琢磨着用STC8A8K64S4A12控制器,驱动16BIT的2.8TFT LCD屏,经过一番折腾,改线,改程序,最终驱动了这个2.8屏,      今天用这个屏的不同颜色来显示状态,如下面的程序,某个变化的m值,在不同范围内,对应显示不同颜色,
     第一步  屏幕仅仅显示这个m值,变化特别快的,确实是按程序变化来的,
     第二步  屏幕在初始化时仅仅显示1个固定的颜色,也正确,显示没问题,(这个颜色只在初始化时,固定显示1次,程序里不再变化。)
     第三步  在main的主循环里,加入范围判断,对应显示填充颜色的功能,编译正确,下载无误,
                这个时候,颜色就只显示一条线,全部无法显示了,同时,原来不停变化的数值也开始变化的很慢很慢,几乎2s才增加个1,
                很明显,加入颜色填充指令后,程序严重拥堵了,
     程序下载时用的时钟是11.0592MHz,
     这个STC8就是这么个处理速度????怪不得厂家只驱动8BIT的2.4屏呢,16BIT的屏没法驱动,处理器成蜗牛了,忙不过来了啊!!
大家有没有用STC8A驱动过16BIT的屏啊,
微信截图_20220322163141.png 微信截图_20220322163207.png 微信截图_20220322163222.png 微信图片_20220322163339.jpg 8a279f4cbd9a9202c8678d3f99429f5.jpg 微信截图_20220322164953.png

回帖(1)

wenroudelang

2022-3-22 17:46:44
STC8A8K64S4A12已经是STC推出的较新款MCU了,功能也都不错了,但要驱动16BIT的屏,显然还不行,做做计算还差不多,
哎,看来还得换成STM32啊,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分