程序编译完成后用ST-LINK刷进主板,不能正常运行,但在线仿真运行完全正常

2019-07-20 21:37发布

如题:程序编译完成后用ST-LINK刷进主板,不能正常运行,但在线仿真运行完全正常


有的时候能够运行,但是顺序错乱,总是跳过第一段,先执行后续的,最后再返回来执行第一段,
例如我程序设定依次显示“ 第一行文字”、“第二行文字”、“第三行文字”
那么我用ST-LINK  点击LOAD图标,把程序下载进主板,重新上电后,屏幕会先显示“第二行文字”、“第三行文字”,最后又返回来显示“ 第一行文字”


还有的时候屏幕只是亮起来,根本就不向下运行。


请原子哥和各位大侠指点一下,这是出了什么问题,该怎么调整一下呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
jiutianshenjian
1楼-- · 2019-07-21 02:15
检查中断中是否有延时。
freedom_99
2楼-- · 2019-07-21 04:28
jiutianshenjian 发表于 2016-6-19 20:20
检查中断中是否有延时。

您好,程序并没有使用到中断,只有串口UART1 和 uart3 里面有中断服务函数,我检查了一下,这两个中断里都不存在延时
freedom_99
3楼-- · 2019-07-21 06:01
 精彩回答 2  元偷偷看……
Watmin
4楼-- · 2019-07-21 07:19
 精彩回答 2  元偷偷看……

一周热门 更多>