Other Parts Discussed in Thread: C2000WARE
请问这是这是什么原因
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,首先需要确定一下,你的ADC引脚上的电平是多少?有没有可能输入到ADC引脚的电压过高了?
你的意思是当你的ADC引脚接入直流信号的时候(比如直流1V、2V),测到的ADC寄存器值还是4095?
最后建议你用官方例程测一下:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f28004x\examples\adc
如果测试值还是有问题的话基本可以确定是你的硬件有问题了,电路板或者芯片可能有损坏。
当加一个“ESTOP0"时,采样值就是对的。
这个方便具体说明一下是在什么位置加?是例程中还是自己编写的程序中?
这个链接其实说明的意思就是不应该把ESTOP0注释掉,注释掉的话是会造成采样寄存器的值不对。
把同样的程序copy覆盖其他程序
不清楚这步是什么意思。但是总的来说,例程是经过很多人验证没有问题的,所以用例程测试基本可以排除软件上的问题。