怎么执行到这儿了

2019-03-23 17:11发布

1.png
我写STM32F107写程序,竟然执行到这儿了。
这是什么情况?刚改了串口3的程序。请高手指教,谢谢!



此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
qwerghf
1楼-- · 2019-03-23 19:10
 精彩回答 2  元偷偷看……
bobde163
2楼-- · 2019-03-23 23:07
比较多的情况是数据访问可能没有半字对齐或者字对齐,是字节对齐,你看一下你修改的代码里有没有哪里读取或者写数据的地方有这个隐患
chenbingjy
3楼-- · 2019-03-24 02:04
bobde163 发表于 2017-11-27 13:29
比较多的情况是数据访问可能没有半字对齐或者字对齐,是字节对齐,你看一下你修改的代码里有没有哪里读取或 ...

谢谢!好了,我中断程序名写错了。
应该这样的:void UART4_IRQHandler(void)
我写成void USART4_IRQHandler(void)
bobde163
4楼-- · 2019-03-24 05:50
 精彩回答 2  元偷偷看……
chenbingjy
5楼-- · 2019-03-24 06:08
bobde163 发表于 2017-11-27 16:18
没有中断服务程序或者名称写错,也是会产生这样的情况的

是的

一周热门 更多>