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 仓库
能力一般,水平有限,知识浅薄,如果能帮到您,那我感到很荣幸