单片机工作一会就不工作了,用来驱动点阵屏的。

2019-10-15 04:41发布

自己画的板,当不驱动点阵屏,只用来跑了流水灯有时候正常,有时候不正常,当正常时插上点阵屏接口就会出现单片机停止工作。断电重启就只可以正常工作几秒钟即停止工作。请大神给个检查的思路。晶振离管脚走线距离大概3.5cm且有一组过孔,这样会出现这个问题吗。电源用的2个1117,每组电源加一个104电容。问题会出现在哪呢,还是程序有问题呢,程序问题基本不大,或者说不会导致这样的现象。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wjfhsym
1楼-- · 2019-10-16 01:24
赵二弟弟 发表于 2017-2-7 16:35
之前有一板可以正常工作,改动了几个封装,点阵屏不是说不能工作,只是工作有个几秒,单片机就不工作,流 ...

所以说,修改的电路要再确认,单片机不工作,很有可能是程序跑飞,也可能是液晶接口读写或状态读取时时间缓冲不足,可以直接调试看啊,接上JLINK全速运行或单步调试,看程序死在哪里了。
硕果累累
2楼-- · 2019-10-16 02:56
注意有没有上拉或下拉电阻。。
赵二弟弟
3楼-- · 2019-10-16 03:45
wjfhsym 发表于 2017-2-7 16:51
所以说,修改的电路要再确认,单片机不工作,很有可能是程序跑飞,也可能是液晶接口读写或状态读取时时间 ...

返现问题了,没有给串口发数据,但是一直进串口中断。
wjfhsym
4楼-- · 2019-10-16 05:49
 精彩回答 2  元偷偷看……
赵二弟弟
5楼-- · 2019-10-16 06:40
wjfhsym 发表于 2017-2-8 09:22
软件方面,先关闭串口中断或者禁止接收看看正常不。另外,硬件方面看 串口是232还是485,先检查串口硬件 ...

已经解决了,不会出现之前的问题,谢啦。

一周热门 更多>