久芯网

STM32G070RB 部分代码不运行

avatar hwzaw88 提问时间: 2023-08-23 16:53:55 / 未解决
STM32G070RB 部分代码不运行
主循环代码运行一会就不运行了,但定时器、串口都正常在工作。
单片机没有死机,就是主循环代码里的代码不运行了
请问谁知道这个是什么情况?

如需获得 STM32G070RB 等器件的更多信息,请点击链接或 点击此处 联系在线客服!

5个回答
  • avatar 老牛洋车
    回答时间: 2023-08-23 17:16:26

    主循环里的代码不运行了,那就是单片机进入了某个死循环中出不来了,这就是我们通常理解的死机。 根据楼主的简单介绍,有可能是中断处理程序中的代码过多,尚未执行完毕又有中断发生,具体问题需要通过调试来查找和解决。

  • avatar xmshao
    回答时间: 2023-08-23 17:48:40

    基于你的异常现象,问题很可能出在中断处理方面,你看看开启了哪些中断,是否有些中断过于频繁或者有些中断请求标志没有得到及时清除。

  • avatar Hans.he
    回答时间: 2023-08-23 18:19:48
    xmshao 发表于 2021-9-29 09:51
    基于你的异常现象,问题很可能出在中断处理方面,你看看开启了哪些中断,是否有些中断过于频繁或者有些中断 ...

    您好,您是G0板块的版主吗?发现你的好多评论都官方话,说一些没有意义上的回答。一会让别人看手册,一会让别人去看例程。

  • avatar 胤幻1988
    回答时间: 2023-08-23 18:37:23

    光讲看不出来,上代码~一种可能就是中断太频繁导致一直处理中断代码~ 而使主循环代码执行看起来像不运行~

  • avatar xmshao
    回答时间: 2023-08-23 19:07:25
    Hans.he 发表于 2021-9-29 11:43
    您好,您是G0板块的版主吗?发现你的好多评论都官方话,说一些没有意义上的回答。一会让别人看手册,一会 ...

    就你的问题描述,我也实在只能回复到这个程度了。

会员中心 微信客服
客服
回到顶部