Linux嵌入式开发ADC调试移植-基于全志A40I开发板

描述

嵌入式TQA40i_CoreB核心板+底板

平台芯片:全志A40I

内核版本:linux-3.10

操作系统:Linux


ADC移植调试步骤:
 

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、查看ADC值

编译后即可在系统/sys/class/hwmon/hwmon1/device内查看到对应节点生成,cat即可获取对应通道adc值

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分