展锐ADC
1、驱动匹配
2、展锐adc分为大量程和小量程
小量程0-1.2V,大量程为3V
缩放比例初始化,目前adc1和adc5默认大量程,其它通道为小量程。和展锐沟通过,目前adc的小量程有校准,大量程没有校准。
12位32通道ADC
3、获取比例
adc1-adc4,scale为1,则比例为400:1025, 0为1:1
从scale初始化缩放比例来看,除了adc5缩放比例为400:1025,其它通道均为1:1
4、电压转换
有下面函数可知,adc5是大量程校准,其它adc通道走default,小量程校准后,再按照比例放大,所以,电压越大,误差就越大。0-1.2V,adc读取的电压值误差较小,adc1实测在5mV以内,1.2v以上,adc1误差基本在13mv左右。
5、读电压和缩放比例
- 如果读adc1的电压就cat in_voltage1_input,其它通道依次类推共有32个通道。
- 读缩放比例就cat in_voltage1_scale,值为1代表为大量程电压范围0-3V.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2018-01-10 makefile实例