发新帖我要提问
12
返回列表
打印

stm32f103rbt6, 手机放在50MM内, 电话打进来进入HADRFAULT

[复制链接]
楼主: shanggzq
手机看帖
扫描二维码
随时随地手机跟帖
21
mcuisp| | 2011-10-26 18:43 | 只看该作者 回帖奖励 |倒序浏览
MCU时钟最关键。32768和12MHz都要注意。
你把HCLK换成有源晶振,再砍掉32768RTC部分电路,会改进很多。

使用特权

评论回复
22
shanggzq|  楼主 | 2011-10-26 19:52 | 只看该作者
谢谢各位! 修改程序,问题基本解决, 就是要注意中断服务程序, 处理时间尽量短, 在处理中断时候,如果再次发生中断,有时会进入HARDFAULT. 但具体发生几次中断会进入HARDFAULT没详细测试,等过段时间空闲点再测试.

使用特权

评论回复
23
yinyangdianzi| | 2011-10-27 12:12 | 只看该作者
一切一切的工作就是排除干扰

使用特权

评论回复
24
IJK| | 2011-10-27 13:46 | 只看该作者
修改程序, 测试EXTI, 在EXIT中断服务程序执行时,再次发生相同的中断,容易进入HARDFAULT,  但是资料上找不到这个说明 EXTI 没有响应 会升级成HARDFAULT. 不知道其他同学是否有发生这样的情况. ...
shanggzq 发表于 2011-10-26 14:33


有些中断如果不响应会升级上去(escalate),但记不清EXTI是否属于这种情况

使用特权

评论回复
25
sszxxm| | 2011-10-27 14:27 | 只看该作者
我测试过48pin的STM32F103C8T6,诺基亚的N73,机头顶到MCU上,外部电话打进来,好几次测试,没一次不稳定的,MCU和上位机通信未见异常或中断、死机。

使用特权

评论回复
26
heuyck| | 2011-10-27 16:27 | 只看该作者
奇怪,我也是外部中断引脚这里容易受干扰。

使用特权

评论回复
27
SZ-guiyu| | 2012-8-13 13:59 | 只看该作者
.....

使用特权

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

本版积分规则