平臺芯片:全志A40I
內(nèi)核版本:linux-3.10
操作系統(tǒng):Linux
ADC移植調(diào)試步驟:
1、驅(qū)動使用
內(nèi)核自帶ADC驅(qū)動,驅(qū)動
位置:lichee/linux-3.10/drivers/hwmon/adcxx.c
注:該驅(qū)動適配1轉(zhuǎn)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"; //轉(zhuǎn)多少路就對應多少,此處是1轉(zhuǎn)8, reg = <0>; spi-max-frequency = <100000>; status = "ok"; }; };
3、查看ADC值
編譯后即可在系統(tǒng)/sys/class/hwmon/hwmon1/device內(nèi)查看到對應節(jié)點生成,cat即可獲取對應通道adc值
-
嵌入式
+關(guān)注
關(guān)注
5092文章
19177瀏覽量
307664 -
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1035瀏覽量
47717 -
Linux開發(fā)
+關(guān)注
關(guān)注
0文章
34瀏覽量
6940
發(fā)布評論請先 登錄
相關(guān)推薦
評論