关于DSP2812AD采样的问题

关于DSP2812AD采样的问题,第1张

ADCLO应该接模拟地。如果模拟地干扰大,结果也相当不准确:我的板子ADCLO接了模拟地,由于模拟地干扰大,采集到的数据范围有1000多的随机变化。如果ADCLO不接地悬空,采集结果就不正确。我也将ADCLO悬空测过,我的为1V左右,有时为2V左右。

类似的问题我也遇到过,总是进入非法中断。反复查也查不到问题,基伍此关键无从下手,

没办搏迅法,只能屏蔽掉绝大部分中断,发现CPU_Timer0中断进不去,再后来就查出是

cmd文件配置的问题。

嵌入式程序的调试比PC程序麻烦,根据你说的橘胡也很难判断是什么问题,只能告诉你一个思路:

把能屏蔽掉的代码都注释掉,直到不再出问题。然后一点一点再往上加,

看加到哪一部开始出问题。如果全屏蔽了还有问题,那么最可疑的就是cmd了。

首先,你的程序连着仿真器能在Flash中运行;

用软件复位cpu后可以运行;

去掉GEL后也能运行;

掉电能运行。

经过以上几步检查才能映证。大部分情况是在去掉GEL文件后就不能运行了,可以查看GEL中的初始化部分都余丛扮做了些什么工作,而你的郑滑程序没做的(一般是寄存竖灶器、存储区的初始化),补上即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12458397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存