问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

1.14寸LCD调试问题记录

发布网友 发布时间:2024-10-17 22:20

我来回答

1个回答

热心网友 时间:2024-10-23 05:01

在STM32F427ZGT6硬件平台上,试图通过硬件SPI1驱动1.14寸TFT彩色显示屏(ST7789驱动芯片)时遇到了问题。之前使用GD32F303ZGT6主芯片时,驱动无碍,但在当前项目中却一直无法驱动,困扰了近一个月。经过深入排查,问题终于在SPI波形分析中找到。

首先,确认了LCD初始化函数,与官方代码对比,未发现明显错误。LCD显示屏的RESET、CS和D/C引脚虽非硬件SPI控制,但确认它们已正确配置为推挽输出。

SPI初始化方面,检查固件库函数使用无误,通过示波器观察到问题出在发送0x01时,CS引脚过早拉高导致后续数据失效。问题定位在硬件SPI发送函数,它在数据发送后立即置高CS,这导致了时序异常。

为解决这个问题,尝试了两种方法。第一种是添加一级验证,确保发送缓冲区数据为空后再解除CS,但在LCD初始化阶段,这种方法不可行,因为它可能导致关键帧数据的不稳定。

因此,采用了第二种方法,即在SPI_I2S_SendData函数后增加软件延时,以延长CS置1的时间,避免数据失效。经过调整,无论是第1帧还是后续数据,波形时序都恢复正常,屏幕驱动成功。具体如发送0x11(00010001)时,显示了正常的波形和驱动效果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 240*128蓝底白字液晶显示屏有背光,字不清 ...旅游线路 有大连 烟台 济南 哈尔滨 长春 我从北京出发 谢谢大家... 年轻的人可以服用于洋铁皮枫斗口服液吗 ...梨的数量是苹果的四分之三苹果卖出600千克后梨和苹 从北京到长春 专项附加扣除什么时候停止 qq拼音皮肤制作图文教程 如何在ppt里分屏? ppt如何分屏显示 木门上的油漆味多久能挥发完 木门油漆味能散完吗? 梦见自己怎么也不能动的预兆 请问国内外关于基坑新型支护体系研究现状及发展趋势(15... 橙码什么意思 健康码橙码代表什么 降薪对求职有帮助吗? 想象一下,狐狸和小狗之间会发生怎样的故事呢?让我们一起来编一个故事... 多年以后那只学叫的小狗见到小鸡杜鹃鸟狐狸会说些什么? 14小狗学校小狗的声音非常洪亮为什么狐狸却想哈哈大? 淘宝上卖的盘龙云海三七粉是正品吗是天猫里的 狐狸为什么嘲笑小狗? ...中的小项后面有ABC三种要求,请教ABC各是什么意思? 凡人歌在哪个频道播出 漫长的人生,孤独的世界.独自异乡,坎坷的路该怎么走下去.我迷茫了... 《霞光》一共几集 《一起去看流星雨》所有演员的名字。谢谢求大神帮助 我们一起去看流星雨什么时候开播 淄博市博山区昆仑镇到济宁有车吗 核辐射如何测量 博山之济宁薇山湖多少公里 水中核辐射怎么测 桑德琳法国著名演员 湖南有哪些木材市场 谁有好看的耽美电视剧真人的 谢谢 求电影!!!《曼谷爱情故事》(泰国),《春风物语》(日本,主演柳下大)。 内蒙古主产什么东西? 内蒙古特产都有啥要全一点 怀孕了想离婚该怎么办 天津那个医院眼科好 怀孕期间离婚的该如何处理 我有1000多度近视,天津市眼科医院做ICL技术成熟吗? 有经历过的或了解... 香菜加枸杞煮水的功效