Hello :
我最近在使用NXP提供的示例代码测试读取AD值的时候发现,读出来的值变化非常大,询问了一下NXP的客服,给我的回答是使用COCO寄存器来等待AD值稳定
尝试使用了以后,读出来的AD值不再大幅度变化,但是一次读取AD的时间会消耗1ms到8S不等,想问一下这种情况是什么原因导致的。
同时我也有使用其他的AD通道,在没有使用COCO,仅使用示例代码提供的ADACT寄存器,读出来的值非常稳定,我想了解COCO寄存器应该在什么时候使用。
Hello:
出于某些原因,我没办法给你提供我的代码,,在查看芯片手册的示例代码时,我有一个疑惑,
这里为什么是SC1[0]不是SC1[12],如果是根据Channel配置的话,这里我理解应该是SC1[12]。
在使用这个寄存器等待转换完成时,有时候会等待超过3s,这种情况的发生是外围硬件/电路导致的么
附件是软件触发的裸机例程,你自己测一下