硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2320|回复: 5
收起左侧

STM32F103 FSMC驱动4.3寸屏幕出现异常情况,请指教

[复制链接]

14

主题

207

回帖

254

积分

高级会员

积分
254
发表于 2018-8-3 11:11:27 | 显示全部楼层 |阅读模式
本帖最后由 龙之谷 于 2018-8-3 11:17 编辑

使用FSMC驱动4.3寸SSD1961屏幕,驱动是否成功与仿真器有关系,具体情况如下:
1.电路板供电,仿真器下载程序,屏幕显示正常;
2.拔掉仿真器,断电重启电路板,屏幕不显示;
3.电路板供电,仿真器下载程序,保持仿真器连接状态,断电重启电路板,屏幕显示正常。
电路板各电压经测试供电正常,单片机运行时会控制LED指示灯闪烁,工作正常。
也就是说屏幕是否正常显示,与仿真器关系直接相关,不知道什么原因,下一步如何测试去查找原因,请指教,谢谢。
回复

使用道具 举报

14

主题

207

回帖

254

积分

高级会员

积分
254
 楼主| 发表于 2018-8-3 12:24:01 | 显示全部楼层
进展:测试发现,不接仿真器情况下,断电重启后没有正确读取SSD1961芯片ID,强制赋值能够显示,但偶尔上电会出现无法正常驱动或屏幕杂点较多情况,继续测试中。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-8-3 13:42:24 | 显示全部楼层
特别注意一点,FSMC初始化后,等待500毫秒以上,然后读取ID看看是否正常。
回复

使用道具 举报

14

主题

207

回帖

254

积分

高级会员

积分
254
 楼主| 发表于 2018-8-3 14:39:34 | 显示全部楼层
本帖最后由 龙之谷 于 2018-8-3 14:42 编辑
eric2013 发表于 2018-8-3 13:42
特别注意一点,FSMC初始化后,等待500毫秒以上,然后读取ID看看是否正常。

FSMC初始化后,等待1000ms,读取ID还是不对。发现一个新情况:初始化后延时50ms能够显示,延时1000ms也能显示,杂点减少,更稳定了,但延时600ms的时候却出现花屏,这个有些奇怪了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-8-3 15:08:26 | 显示全部楼层
龙之谷 发表于 2018-8-3 14:39
FSMC初始化后,等待1000ms,读取ID还是不对。发现一个新情况:初始化后延时50ms能够显示,延时1000ms也能 ...

你的这个显示屏有硬件复位吗,最好可以跟板子的硬件一起复位。
回复

使用道具 举报

14

主题

207

回帖

254

积分

高级会员

积分
254
 楼主| 发表于 2018-8-3 15:28:34 | 显示全部楼层
eric2013 发表于 2018-8-3 15:08
你的这个显示屏有硬件复位吗,最好可以跟板子的硬件一起复位。

有硬件复位,和单片机复位22欧电阻连在一起,现象不变。
我再进一步测试下,有新进展在此帖保持更新。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 08:27 , Processed in 0.166446 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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