平台:全志A40I
内核: linux-3.10
系统: Linux
说明:
1、驱动使用
内核自带ADC驱动,驱动位置:lichee/linux-3.10/drivers/hwmon/adcxx.c
该驱动适配1转2、4、8路ADC。
2、设备树配置
spi2: spi@ 01c17000 {compatible = "allwinner,sun8i-spi";clock-frequency = < 1000000>;status = "ok";spidev@ 0 {#address-cells = <1>;#size-cells = <1>;compatible = "adcxx8s"; //转多少路就对应多少,此处是1转8,reg = < 0>;spi-max-frequency = < 100000>;status = "ok";};};
3、编译后即可在系统/sys/class/hwmon/hwmon1/device内查看到对应节点生成,cat即可获取对应通道adc值。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028099/viewspace-2945460/ ,如需转载,请注明出处,否则将追究法律责任。