你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G070RB 部分代码不运行

[复制链接]
hwzaw88 提问时间:2021-9-28 21:03 / 未解决
STM32G070RB 部分代码不运行
主循环代码运行一会就不运行了,但定时器、串口都正常在工作。
单片机没有死机,就是主循环代码里的代码不运行了
请问谁知道这个是什么情况?
收藏 评论5 发布时间:2021-9-28 21:03

举报

5个回答
老牛洋车 回答时间:2021-9-29 07:54:38
主循环里的代码不运行了,那就是单片机进入了某个死循环中出不来了,这就是我们通常理解的死机。
根据楼主的简单介绍,有可能是中断处理程序中的代码过多,尚未执行完毕又有中断发生,具体问题需要通过调试来查找和解决。
xmshao 回答时间:2021-9-29 09:51:04
基于你的异常现象,问题很可能出在中断处理方面,你看看开启了哪些中断,是否有些中断过于频繁或者有些中断请求标志没有得到及时清除。
Hans.he 回答时间:2021-9-29 11:43:02
xmshao 发表于 2021-9-29 09:51
基于你的异常现象,问题很可能出在中断处理方面,你看看开启了哪些中断,是否有些中断过于频繁或者有些中断 ...

您好,您是G0板块的版主吗?发现你的好多评论都官方话,说一些没有意义上的回答。一会让别人看手册,一会让别人去看例程。
胤幻1988 回答时间:2021-9-29 16:17:57
光讲看不出来,上代码~一种可能就是中断太频繁导致一直处理中断代码~
而使主循环代码执行看起来像不运行~
xmshao 回答时间:2021-10-19 16:32:35
Hans.he 发表于 2021-9-29 11:43
您好,您是G0板块的版主吗?发现你的好多评论都官方话,说一些没有意义上的回答。一会让别人看手册,一会 ...

就你的问题描述,我也实在只能回复到这个程度了。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版