使用ads1230时,我们在while(1)既通过232总线交换数据,又读ad数据(死循环等待下降沿),所以数据给挂死了。
最后修改机制,将死循环等待下降沿改为就是普通的判断。
若ad数据采集成功,就更新,否则不更新。
另外发现ad的TCONV时间是100ms,后来通过硬件将其修改为12.5ms
使用ads1230时,我们在while(1)既通过232总线交换数据,又读ad数据(死循环等待下降沿),所以数据给挂死了。
最后修改机制,将死循环等待下降沿改为就是普通的判断。
若ad数据采集成功,就更新,否则不更新。
另外发现ad的TCONV时间是100ms,后来通过硬件将其修改为12.5ms