您好!
我将 ADS8681与 PIC32MX 处理器连接、但它无法正常工作。
READ_HWORD 未返回正确的寄存器值。 它从未奏效。 我得到32位读数。 根据数据表、我应该得到16位读数、然后是0。
甚至 WRITE_HWORD 也不起作用。 它好像是一次工作。 我将 RANGE_SEL[3:0]设置为1001b (2.5*VREF)一次。
当我发送全0时、我得到 ADC 转换值作为响应、该值根据我对 RANGE_SEL[3:0]位所做的选择工作。
但现在、即使是突然、尽管我提供了1.6V 的输入模拟电压、但我得到的是6.2v (156.25 * 16位读数)。
请帮助我解决问题。
我要附加代码文件。 如果我缺少 anything.e2e.ti.com/.../ads8681.c、请检查并告知我
谢谢、
Vikram