打印
[研电赛技术支持]

GD32f205单片机看门狗复位次数五千多次后程序执行出错

[复制链接]
930|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hxdong|  楼主 | 2024-4-7 15:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司的一个项目,有i2c通信,在板卡1未收到i2c数据时,每两分半会看门狗复位一次。板卡1执行了12天左右,也就是看门狗复位了五千多次。这个时候对端设备板卡2会发送i2c数据,通过keil调试,在main函数中能看到是收到数据的,main函数会将数据指针传给response函数,但在response中看到的数据却变了。就感觉程序执行出问题了。在重新下载程序后,就正常了。真的奇怪。gd单片机是有看门狗复位次数限制的吗?

使用特权

评论回复
沙发
尹小舟| | 2024-4-12 14:36 | 只看该作者
这个并不能确定是看门狗的问题,你要看能不能将问题复现出来

使用特权

评论回复
板凳
g0d5xs| | 2024-4-16 14:46 | 只看该作者
没收到信息就等待呗,也没必要复位看门狗吧

使用特权

评论回复
地板
d1ng2x| | 2024-4-16 15:52 | 只看该作者
可能是复位的有些多了,导致程序跑飞了吧

使用特权

评论回复
5
cen9ce| | 2024-4-16 16:58 | 只看该作者
你说的出错是程序运行不了了?

使用特权

评论回复
6
suw12q| | 2024-4-16 19:06 | 只看该作者
这种看门狗可能没有复位次数,但是不能总复位啊

使用特权

评论回复
7
p0gon9y| | 2024-4-16 20:25 | 只看该作者
你这个两分半复位一次的操作是为了啥呢?

使用特权

评论回复
8
q1ngt12| | 2024-4-17 07:12 | 只看该作者
一般情况复位应该没有次数的吧

使用特权

评论回复
9
lamanius| | 2024-4-17 09:04 | 只看该作者
你说板卡1没收到I2C数据,为啥要复位啊?

使用特权

评论回复
10
l1uyn9b| | 2024-4-17 10:24 | 只看该作者
其实你可以不复位的,总复位对MCU也不友好啊

使用特权

评论回复
11
lix1yr| | 2024-4-17 12:10 | 只看该作者
估计是你的复位影响到了指针读写数据了吧,所以跑飞了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝