cs1239驱动适配

源码

驱动应该是自己写的:

patch: https://gitee.com/qaq-cmd/Drivers-outside-the-kernel

仓库的i2c/adc/下

是gpio模拟i2c,读取信息,驱动已经做好数值转换了。

测试

NTC接口和地上接一个滑动变阻器,调整滑动电阻阻值,查看对应通道的ADC变化。

cat /sys/devices/platform/cs1239/ain1 

alt text

公式:
显示AD值/10,000,000 = 2.35V /(36000 + 可变电阻阻值) * 可变电阻阻值

就是初中物理的欧姆定律。

这个阻值一般是温敏电阻,阻值可以参考 电阻-温度对照表,找出对应温度。

硬件设计

alt text

电压处:

alt text

posted @ 2025-12-11 15:15  杨旭0324  阅读(53)  评论(0)    收藏  举报