STM32使用Keil编程,调用函数出问题

2019-03-23 18:51发布

如题,直接把函数本体放到main运行没问题,但是独立出来使用函数调用CPU会死掉出现:could not stop Cortex-M deviece! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
sjtitr
1楼-- · 2019-03-23 23:07
/ 根本停不下来~

PS:咱能不能不这样提问,出现这样的问题肯定不是理论上的问题,几乎可以确定是代码问题或者配置问题,咱们先看看代码好不?
490353119
2楼-- · 2019-03-24 00:31
 精彩回答 2  元偷偷看……
sint27
3楼-- · 2019-03-24 05:27
我以前在别的单片机遇到类似问题,当时的原因是在指针寄存器未初始化时调用了函数
或许你可以试下把IIC的函数放后面一点试试,比如

main()

    SRAM_test();//FSMC
   PCL_Test();//FSMC
IIC_test();
}
sjtitr
4楼-- · 2019-03-24 10:04
从上面代码来判断,证据不足,但是初步推测也许是IIC函数处理有问题无法返回了,建议调试看看上面那种方式能否运行到SRAM_test,如果不能的话,查IIC的函数处理里面是否有溢出的情况。
lcofjp
5楼-- · 2019-03-24 14:55
 精彩回答 2  元偷偷看……

一周热门 更多>