智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2355|回复: 6
打印 上一主题 下一主题

不停的进入硬件上访中断(HardFaultRES Interrupt)解决不了

[复制链接]

5

主题

118

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1498
威望
730
贡献
434
兑换币
456
注册时间
2015-10-23
在线时间
167 小时
跳转到指定楼层
1#
发表于 2015-11-4 18:25:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序有时候运行正常,有时候就突然不停的进入硬件上访中断(HardFaultRES Interrupt).

网上查了,出现这个问题的原因大都是(1)未开启时钟就使用端口(2)数组访问越界.

查看调用栈

不用示波函数程序就好了,那问题就在示波函数里了,如下图

感觉应该是可能是数据输出数组OutData[4]定义为int型,可能int型在此编译器中的不是2字节,
改为short int OutData[4],程序就好了一阵子.又出现了不停的进入硬件上访中断.
求有经验的吧友帮忙解决


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

24

主题

668

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6935
QQ
威望
3395
贡献
2136
兑换币
2241
注册时间
2014-5-12
在线时间
702 小时
2#
发表于 2015-11-4 21:22:31 | 只看该作者
把最后一句改为  printf("%c",databuf[i]);试试,printf的宏定义串口定义也改一下,野火库默认为UART3的
回复 支持 反对

使用道具 举报

5

主题

118

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1498
威望
730
贡献
434
兑换币
456
注册时间
2015-10-23
在线时间
167 小时
3#
 楼主| 发表于 2015-11-5 11:19:44 | 只看该作者
浅笑无痕 发表于 2015-11-4 21:22
把最后一句改为  printf("%c",databuf);试试,printf的宏定义串口定义也改一下,野火库默认为UART3的

把最后一句改为  printf("%c",databuf);好了,兄弟牛逼,谢谢


回复 支持 反对

使用道具 举报

24

主题

668

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6935
QQ
威望
3395
贡献
2136
兑换币
2241
注册时间
2014-5-12
在线时间
702 小时
4#
发表于 2015-11-5 12:06:57 | 只看该作者
风生水起 发表于 2015-11-5 11:19
把最后一句改为  printf("%c",databuf);好了,兄弟牛逼,谢谢


不谢{:2_32:}
回复 支持 反对

使用道具 举报

5

主题

118

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1498
威望
730
贡献
434
兑换币
456
注册时间
2015-10-23
在线时间
167 小时
5#
 楼主| 发表于 2015-11-5 13:03:38 | 只看该作者

哥们,好了一个小时,又出现了这个问题....
回复 支持 反对

使用道具 举报

24

主题

668

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6935
QQ
威望
3395
贡献
2136
兑换币
2241
注册时间
2014-5-12
在线时间
702 小时
6#
发表于 2015-11-5 15:55:44 | 只看该作者
风生水起 发表于 2015-11-5 13:03
哥们,好了一个小时,又出现了这个问题....

你把相关的代码贴上来
回复 支持 反对

使用道具 举报

10

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
QQ
威望
186
贡献
82
兑换币
105
注册时间
2016-11-11
在线时间
22 小时
7#
发表于 2017-7-22 20:14:44 | 只看该作者
浅笑无痕 发表于 2015-11-5 15:55
你把相关的代码贴上来

我得是配置完引脚就会报,用的PTC1 PTC2
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-26 12:10 , Processed in 0.056454 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表