重写这句话本次研究 AD转换模块用到的芯片是PCF8951它有4路8位AD输入属于逐次比较型内含采样保持电路1路8位输出内含有ADC数据寄存器。意思是芯片内有四个通道所以分为以下程序的四种情况。 Case0是用来读取8951芯片第一通道所采集的到模拟量的值;0x41是控制发送的字节;IRcvBytePCF8591是用来接收读取AD转换的数据;本设计在AD模块中利用芯片PCF8951输入和输出都进行
本次研究使用PCF8951芯片作为AD转换模块,该芯片具有四个8位A/D输入通道,并且为逐次比较型,内置采样保持电路,同时还有一个8位输出通道和ADC数据寄存器。根据芯片通道数的不同,程序分为四种情况,Case0用于读取第一通道的模拟量值,0x41是控制发送的字节,IRcvByte(PCF8591)用于接收AD转换数据。在AD模块中,利用芯片PCF8951进行输入和输出电压保持采样,系统内部进行了两次采样,因此最终输出电压需要乘以2,以确保输入和输出数据相同,从而保证数据的准确性。ADC用于寄存每个通道的输出数据。最后一个if语句指的是手动模式下的操作。
原文地址: https://www.cveoy.top/t/topic/cOnK 著作权归作者所有。请勿转载和采集!