请教大家一个问题:
我需要用单片机控制6个ad进行模数转换,我该如何分别对其操作? 我现在只能操作一个AD,能读到正确的AD转换后的数据。我实现的功能是对6路模拟信号进行处理,然后要对各路乘以系数,最后进行相加得到总和,必要的时候还要能看到各路信号的情况。
设个时标,然后逐个扫描,我不知道这个时标要设置多久?我把ad输出数据的速率设置成3.75Hz(手册上这样写的,不过我觉得用赫兹做数据输出单位不好理解),转换的结果是24位的,我只取其中20位的。手册上也没讲转换一次的时间,我只是用转换完成后的中断信号来判断是不是转换完成了,然后在读数据。
这里面的读数据函数,初始化函数,是不是要写重复写6次啊?请大家给点思路,谢谢 |