[STM32F1] 20台样机有一台总是串口通信就HardFault

[复制链接]
 楼主| yfei_tech 发表于 2015-8-5 14:59 | 显示全部楼层 |阅读模式
F107,做了20台样机,其中19台怎么老化都正常,有一台运行十几秒后100%出现HardFault。如果不接串口就正常。不正常那台,CPU、232等相关的元件都换过,问题依旧。有高人指点一下不?
songchenping 发表于 2015-8-5 16:15 | 显示全部楼层
是不是PCB的问题,楼主可以试着割断PCB上的串口连线,用跳线的方式连接。看结果如何。
fengzaideng 发表于 2015-8-5 16:19 | 显示全部楼层
会不会是线路上那里短接了吧,造成不停的产生异数据而溢出了。
 楼主| yfei_tech 发表于 2015-8-5 18:03 | 显示全部楼层
fengzaideng 发表于 2015-8-5 16:19
会不会是线路上那里短接了吧,造成不停的产生异数据而溢出了。

不是,示波器接到CPU管脚看信号都是正常的。
mmuuss586 发表于 2015-8-5 19:40 | 显示全部楼层
换MCU看看;
liyihong028 发表于 2015-8-7 15:23 | 显示全部楼层
解决了吗?
elvsf2 发表于 2015-8-7 17:48 | 显示全部楼层
那就先检查硬件,调试一下呗。瞎猜也没用
309030106 发表于 2015-8-8 16:54 | 显示全部楼层
相关器件都换过的话,个人感觉会不会是线路出了问题,楼主跳线试试
可可球 发表于 2015-8-8 18:00 | 显示全部楼层
HardFault硬件错误,只有查硬件了
zchong 发表于 2015-8-8 18:05 | 显示全部楼层
我遇到更蹊跷的,到现在也没解决,情况是这样的:
如果程序用库进行编译,常温下运行没有问题,如果稍微加热,程序就跑飞了
但是如果用源码编译,稍微加热也没有问题
米尔豪斯 发表于 2015-8-8 21:16 | 显示全部楼层
稍微加热,程序就跑飞了

这是什么情况,表示不理解
dexis 发表于 2015-8-9 09:10 | 显示全部楼层
用清洗剂把板子洗洗,可能爬电了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

131

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部