GD32F103RCT6的BOOT0引脚下拉电阻

[复制链接]
3050|13
手机看帖
扫描二维码
随时随地手机跟帖
wuzhihuiqqyy|  楼主 | 2022-7-19 12:17 | 显示全部楼层 |阅读模式
请教下个文,最近有个项目用到了GD32F103RCT6,BOOT0引脚下拉电阻是100K的;目前现场应用80套产品里面有十几套运行个把小时后出现频繁复位现象(复位时间间隔几十分钟到几小时不等,没有规律),同样的程序,在实验室测试不出复位现象,请教下各位,和BOOT0这个下拉电阻阻值有关系吗。

使用特权

评论回复
sonicll| | 2022-7-19 15:57 | 显示全部楼层
boot0的状态只在芯片启动的时候有作用,一但程序运行起来,boot0就没有作用了。你应该查查NRST的连接有没有问题,还有检查一下代码里有没有使用软件复位,有没有使用看门狗之类的

使用特权

评论回复
wuzhihuiqqyy|  楼主 | 2022-7-19 23:01 | 显示全部楼层
sonicll 发表于 2022-7-19 15:57
boot0的状态只在芯片启动的时候有作用,一但程序运行起来,boot0就没有作用了。你应该查查NRST的连接有没有 ...

NRST是3.3V接了个100K的上拉电阻;如果是代码问题,这个运行起来应该一致呀,实际是大部分都正常,个别的经常复位,应用场景都一致的

使用特权

评论回复
评论
qintian0303 2022-7-20 09:03 回复TA
复位引脚直接用上拉这种方案是非常不可靠的,最差也得用得RC吧,但凡受到一点干扰都会复位,应用场景是一样的不代表电气环境是一样的 
sonicll| | 2022-7-20 09:24 | 显示全部楼层
wuzhihuiqqyy 发表于 2022-7-19 23:01
NRST是3.3V接了个100K的上拉电阻;如果是代码问题,这个运行起来应该一致呀,实际是大部分都正常,个别的 ...

NRST上拉改成10K试试,GD官网上的开发指南都建议用10K+100nF

使用特权

评论回复
Temocully| | 2022-7-20 09:37 | 显示全部楼层
NRST好歹用个RC,省成本不是这么干的,相当于你上电后系统没有复位,但凡有点干扰就会重启,跟软件没有关系

使用特权

评论回复
wuzhihuiqqyy|  楼主 | 2022-7-20 15:35 | 显示全部楼层
sonicll 发表于 2022-7-20 09:24
NRST上拉改成10K试试,GD官网上的开发指南都建议用10K+100nF

好的好的,谢谢哈

使用特权

评论回复
wuzhihuiqqyy|  楼主 | 2022-7-20 15:36 | 显示全部楼层
Temocully 发表于 2022-7-20 09:37
NRST好歹用个RC,省成本不是这么干的,相当于你上电后系统没有复位,但凡有点干扰就会重启,跟软件没有关系 ...

谢谢,我改下硬件

使用特权

评论回复
tpgf| | 2022-8-3 08:59 | 显示全部楼层
手册上有匹配的阻值推荐啊

使用特权

评论回复
keaibukelian| | 2022-8-3 16:30 | 显示全部楼层
不需要这样节省成本

使用特权

评论回复
labasi| | 2022-8-3 16:44 | 显示全部楼层
需要楼主附一下硬件连接图

使用特权

评论回复
paotangsan| | 2022-8-3 16:58 | 显示全部楼层
有些连接方式并不是可靠的连接

使用特权

评论回复
renzheshengui| | 2022-8-3 17:09 | 显示全部楼层
还需要并联一个电容

使用特权

评论回复
wakayi| | 2022-8-3 17:22 | 显示全部楼层
复位引脚的连接有问题

使用特权

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

本版积分规则