Stm32CubeMX 为 stm32mp135d 添加 adc
- 一、启用设备
- 1. adc 设备添加
- 2. adc 引脚配置
- 2. adc 时钟配置
- 二、 生成代码
- 1. optee 配置 adc 时钟和安全验证
- 2. linux adc 设备 dts 配置
bringup 可参考: Stm32CubeMX 生成设备树
一、启用设备
1. adc 设备添加
启用adc设备后,根据需要选择通道,后面需要根据所选通道选择引脚
2. adc 引脚配置
参考这里,选择 GPIO 功能复用,配置自己板子adc所需的引脚
2. adc 时钟配置
adc 的时钟配置根据自己板子情况就行
全部配置完后,点击代码生成
二、 生成代码
因为我只在内核使用,所以只在linux中增加设备
st官方手册配置 adc
1. optee 配置 adc 时钟和安全验证
因为optee这里改变的内容很少,我将can,spi,adc
一起提交了,内容就是配置了时钟和安全验证,can不需要安全验证
github: optee 仓库
gitee: optee 仓库
2. linux adc 设备 dts 配置
github: linux 仓库
gitee: linux 仓库
能力一般,水平有限,知识浅薄,如果能帮到您,那我感到很荣幸