TMS320LF2407 AD疑问

问题如下:

我的ad 7、8通道转换的数值很奇怪,我是软件启动ad转换的。

*ADCTRL2 = 0x2000;

在此处设置一断点,在转换后设置一断点,则adin07、08 转换得到的数值正常,否则只在转换结束后设置一断点则adin07、08 的数值是正常值的一半左右,不正确。

有谁碰到过此类问题,多多指教。

解答如下:

加几个空语句试试吧,有可能是时序的问题,在读写寄存器的时候经常需要加入一些空语句保证寄存器有足够的时间写入。

永不止步步 发表于03-27 11:01 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号