用单片机控制LED的亮灭,同时 用ADS1251采集光电池的输出电压(已经过I-V变换),然后通过串口将数据发送到上位机。
但是ADS1251在采集过程中一直有个问题:
比如LED一开始是灭的,然后点亮LED,等待1ms以后开始采集,这时只有在第五次采集时数据才会正确,前几次的值从最小慢慢上升到正常。以后就正常了。
同理在开始LED是亮的,然后熄灭LED,等待1ms以后采集时前几次的值从最大慢慢降到正常,第五次以后的值才会正常。
光电池和LED的上升下降时间都是us量级,我在采集前用定时器等待1ms以后才开始的。请问专家,出现这种情况是由于什么原因造成的?