求解:运行程序一直停留在“3ff7eb: 6F00 SB 0, UNC

[复制链接]
3753|11
 楼主| 杨琳lin 发表于 2013-9-9 15:49 | 显示全部楼层 |阅读模式
本帖最后由 杨琳lin 于 2013-9-9 15:59 编辑

情况是这样的:如果不加入ADC.c源文件,程序可以运行,相应结果也正常,比如EPWM正常发波,SCI可正常接收;添加ADC.c源文件后,运行程序无任何反应,停止后绿色光标始终停留在:
3ff7eb:   6F00        SB           0, UNC
3ff7ec:   FFFF        ITRAP1      
3ff7ed:   FFFF        ITRAP1      
3ff7ee:   FFFF        ITRAP1      
3ff7ef:   FFFF        ITRAP1      
3ff7f0:   FFFF        ITRAP1      
3ff7f1:   FFFF        ITRAP1      
3ff7f2:   FFFF        ITRAP1      
3ff7f3:   FFFF        ITRAP1      
3ff7f4:   FFFF        ITRAP1      
3ff7f5:   FFFF        ITRAP1
另注:整个程序编译均无错误,我是仿真调试的。
请教各位这是什么原因造成的,该如何解决!

zhangmangui 发表于 2013-9-9 19:05 | 显示全部楼层
先把ADC.C函数里的不使用的寄存器配置等全部注释掉   
还有  我觉得虽然添加了ADC.c文件  如果不调用的话  
也没有什么问题的
biechedan 发表于 2013-9-10 00:27 | 显示全部楼层
你的adc采样是怎么触发的?
biechedan 发表于 2013-9-10 00:27 | 显示全部楼层
是不是还需要等待什么条件的?
 楼主| 杨琳lin 发表于 2013-9-10 08:40 | 显示全部楼层
biechedan 发表于 2013-9-10 00:27
你的adc采样是怎么触发的?

通过EV周期中断触发的。
 楼主| 杨琳lin 发表于 2013-9-10 10:51 | 显示全部楼层
biechedan 发表于 2013-9-10 00:27
你的adc采样是怎么触发的?

我把采样部分的程序都关了,只保留ADC初始化配置部分,还是这样,可能是寄存器配置问题,我继续找找。
kkzz 发表于 2013-9-10 17:21 | 显示全部楼层
报错么?
 楼主| 杨琳lin 发表于 2013-9-11 09:37 | 显示全部楼层
kkzz 发表于 2013-9-10 17:21
报错么?

你好,运行不报错!
kkzz 发表于 2013-9-16 11:52 | 显示全部楼层
杨琳lin 发表于 2013-9-11 09:37
你好,运行不报错!

你的ad没有触发转换吧?
拿起书本 发表于 2013-9-20 19:31 | 显示全部楼层
这个问题应该很明确了,就是ADC.c文件里的的东西了。看看在这个函数中有没盈亏一些模块设置或修改。
 楼主| 杨琳lin 发表于 2015-12-2 09:36 | 显示全部楼层
搞笑的,我自己又碰到这个问题了,只是这次是InitFlash(),时隔两年,当时怎么解决的我不记得了,好悲催
discussant 发表于 2019-4-18 21:38 | 显示全部楼层
杨琳lin 发表于 2015-12-2 09:36
搞笑的,我自己又碰到这个问题了,只是这次是InitFlash(),时隔两年,当时怎么解决的我不记得了, ...

请问问题怎么解决的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

96

帖子

2

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