-
刚刚碰到这个情况,按照你的方法解决了,谢谢。刚刚从f28335转到f28379d,以后有时间学学cla。
-
Proteus中必须要将Result寄存器值赋给long型变量才行
-
你的问题解决了吗?我最近碰到了跟你同样的问题,在Proteus中直接观察Result寄存器的值的确不对,但是如果你在中断服务程序中把Result值赋给一个long型变量,那么该long型变量里面装的就是正确的ADC转换结果。我用TI的示例代码ADCSoc程序验证了,实物硬仿发现Result值正确,而且将被赋值的变量定义成16位是可以的,但是Proteus里面直接看Result值不正确,但被赋值对象定义成long型能装载正确的转换结果。