ADI 技术
直播中

刘丰标

7年用户 960经验值
私信 关注
[问答]

ADUC7061不能单步调试

大家好,
我使用的是ADUC7061, ADI申请的样品.
我发现在调试这个料的时候,如果使用JTAG复位或者下载程序,或者DEBUG运行代码的话,ADC读到的值是16位的,也就是满量程输入读到的值是0X7FFF, 如果下载程序下去, 关电再加电源, 运行通过LCD显示满量程值是24位的,也就是0x3FFFFF;

这导致我没办法单步调试, 因为单步调试从ADC读出来的值是16位的结果, 而正常运行的时候是24位的结果.

这个芯片现在就发现ADC的问题,其它的都正常. ADC的输入范围,比如绝对输入电压, 差分电压,共模电压范围都在规定的要求范围之内.

有没有ADI高级的技术支持懂这个的, 帮我问一下是什么原因? 怎么解决?

谢谢

回帖(1)

刘思思

2018-12-28 09:43:13
您用的是什么编译器,如果是IAR或者是KEIL的话,这些软件可以通过peripheral功能直接访问寄存器,或者直接查看ADC0DAT,0x051C的寄存器地址里面的值,排除是不是J-Link的问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分