1.ADC使用以ADC0为例: root@ok-mx93:~# cat /sys/bus/iio/devices/iio\:device0/in_voltage_scale 输入上述命令后,将会在终端输出ADC0路对应的数值 voltage_scale表示测量值每一个单位表示的电压值,在FETMX93系列产品当中,ADC的参考电压是1.8V,精度是12位,也就是0-4095。 voltage_scale = 1.8 * 1000 / 4095 = 0.4395 实际电压值计算公式:voltage = voltage_scale * voltage_raw 0.439453125 * 3327 ≈ 1462 mV 2.ADC复用如果M核也要使用ADC,需要把A核当中对应的ADC通道屏蔽掉。可以在以下位置修改: drivers/iio/adc/imx93_adc.c 以下内容分别对应了adc1-4 static const struct iio_chan_spec imx93_adc_iio_channels[] = { |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 15:50
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.