注册 登录
查看: 425|回复: 4

[平衡组] 刚调陀螺仪都快被逼疯了

[复制链接]
发表于 2014-3-22 21:22:31 | 显示全部楼层 |阅读模式
本来看山外的东西挺好,但从买了就没调好过 来个大神知道下吧

直接烧写山外的直立初级教程,又是断言失败又是默认中断的……
中级教程是一直默认中断,大家有遇到的么?

Assertion failed in C:\Users\Kongxiao\Desktop\飞思卡尔\山外站立平衡组初级篇\Chip\src\MK60_gpio.c at line 123

****default_isr entered on vector 3*****
HardFault

这可是测试程序啊,而且全套都是山外,为什么会有这么多问题
回复

使用道具 举报

发表于 2014-3-22 21:26:39 | 显示全部楼层
MK60_gpio.c at line 123

这个是断言问题,山外哥的例程加了个输出的时候寄存器判断,如果输出数据时,就会检测IO口的输入输出方向是否为输出,没输出的话,就会断言检测错误。

其实,你之所以不会,是因为你没看山外哥的IAR调试视频,里面很多调试的技巧,很适合及时发现问题的。

不一定是山外哥的原始例程就搞定的,还是需要自己去调试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-22 21:36:42 | 显示全部楼层
韦嘉淑 发表于 2014-3-22 21:26
MK60_gpio.c at line 123

这个是断言问题,山外哥的例程加了个输出的时候寄存器判断,如果输出数据时,就会 ...

那一字未改的原始测试程序为什么会出现断言错误呢
回复 支持 反对

使用道具 举报

发表于 2014-3-22 21:50:41 | 显示全部楼层
****default_isr entered on vector 3*****

这个更加是单片机常见的问题了,你根据山外哥的IAR调试视频,定位到相应出问题的地方,哪怕你看不出原因,把相关的代码发上来问呗
回复 支持 反对

使用道具 举报

发表于 2014-3-22 22:02:16 | 显示全部楼层
飞星传恨 发表于 2014-3-22 21:36
那一字未改的原始测试程序为什么会出现断言错误呢

加我QQ,我看看是啥情况引起断言的:753258889
回复 支持 反对

使用道具 举报

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

本版积分规则

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