2354|10

302

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

GD32单片机在不打开看门狗的情况下频繁复位 [复制链接]

使用的是GD32F305的片子,库使用的是ST的,延时使用的是滴答定时器(网上搜的),目前的现象是,在调试阶段(main开头不启用读保护,不打开看门狗),当达到一定的延时时间后,会复位。(并不是刚开始一到延时就复位,根据调试好像是当LSIRDY准备好后就复位,具体不是太清楚)。当进入正式程序后,不产生复位。请问各位大神这是什么原因?

此帖出自GD32 MCU论坛

最新回复

解决了,很奇怪的问题,我使用的标准库2.3.0例程跑的程序,代码里面明明没有使能看门狗中断,但是就是会出现看门狗中断,后面使能了看门狗,并且进行喂狗就行了,感觉库函数里面有哪一步自动启用了看门狗   详情 回复 发表于 2024-11-18 10:22
点赞 关注
 

回复
举报

7244

帖子

2

TA的资源

版主

沙发
 

你尝试把滴答时钟的初始化去了,看看还复位不。

此帖出自GD32 MCU论坛
 
 
 

回复

6534

帖子

9

TA的资源

版主

板凳
 

GD32F305应该和GD32F303是一样的,目前使用GD32F303没有遇到过这个问题,大概率是程序问题,建议使用GD自己的例程库对比看一下

此帖出自GD32 MCU论坛
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

6534

帖子

9

TA的资源

版主

4
 

还有就是使用30X系列好像移植的时候需要注意一些东西,不是直接移植就可以的

此帖出自GD32 MCU论坛
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

1万

帖子

139

TA的资源

版主

5
 

不开看门狗会复位?只能说楼主搞错了。

此帖出自GD32 MCU论坛
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

28

帖子

0

TA的资源

一粒金砂(中级)

6
 
可能需要重新调试一下时钟配置
此帖出自GD32 MCU论坛
 
 
 

回复

107

帖子

0

TA的资源

一粒金砂(中级)

7
 

GD使用ST的标准库  偶尔会出现奇奇怪怪的问题,我遇到过!

此帖出自GD32 MCU论坛
 
 
 

回复

6107

帖子

4

TA的资源

版主

8
 
本帖最后由 damiaa 于 2024-2-22 09:14 编辑

 

不是只有看门狗复位。 电源复位   复位IO引起的复位等都由可能。据说可以这样:上电就打印RCU_RSTSCK寄存器的值,几次就可以看到结果。

void Howrest(void)
{

     unsigned long val = RCU_RSTSCK;

     printf("\r\nRCU_RSTSCK = %lx\r\n",val);//一位一位的对照
     rcu_all_reset_flag_clear();

}

 

此帖出自GD32 MCU论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主解决了吗,我也出现了这个问题,没有启用看门狗,却频繁出现看门狗复位,使用的gd32F103
此帖出自GD32 MCU论坛
 
 
 

回复

5

帖子

3

TA的资源

一粒金砂(初级)

10
 
这个能不能是芯片的设计问题呢, 楼主问题解决了吗,看来遇到这个问题的不少呢
此帖出自GD32 MCU论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

11
 
wenshiguang 发表于 2024-11-14 17:41 这个能不能是芯片的设计问题呢, 楼主问题解决了吗,看来遇到这个问题的不少呢

解决了,很奇怪的问题,我使用的标准库2.3.0例程跑的程序,代码里面明明没有使能看门狗中断,但是就是会出现看门狗中断,后面使能了看门狗,并且进行喂狗就行了,感觉库函数里面有哪一步自动启用了看门狗

此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表