微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 编写用于模数转换器的软件驱动程序

编写用于模数转换器的软件驱动程序

时间:08-19 来源: 点击:


关于这个表和这段代码,有两件重要的事情要注意。第一个是发生在主循环之前的"虚拟转换"。这种转换的目的是,用正确的设置值装载 ADC,以实现首次有效转换;读回的数据不存储到 Result_table中。请记住,每次给 ADC 一个读命令,它都输出上一次发生的转换结果,而不是正在设置的这一次转换的结果。要注意的第二件事情是,Channel_Array 数据实际上是怎样由 1 偏移的。这也是使"虚拟转换"成为必要的 ADC 读操作的一个直接结果。


表 2 : 从阶梯电路的电压
 


结论

与 ADC 通信给编写嵌入式程序的程序员带来了新的挑战。人们应该采用一种允许硬件和软件单独调试的系统化方法。要产生一个高效率和便于集成到应用代码中的驱动程序,彻底了解 ADC 的运行是必要的。
 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top