一、描述
RT-Thread 使用ADC,参考RT-Thread官网教程文档即可,直接使用设备和驱动已经写好的相应API进行调用即可,当然还得根据board.h中的注释信息进行相应的配置。
二、CubeMX或CubeIDE配置
看图,配置多通道数据采集,再跑裸机时注意采样周期、采样频率、是否循环扫描模式,跑系统那就无所谓了,有那个函数就行,毕竟系统的设备和驱动相关API会自动初始化。
三、RT-Thread 工程配置
根据board.h中的注释信息进行相应的配置即可,当然还得参考官方教程文档。比如我配置的代码部分截图。
四、小结
实现ADC数据采集,那么你就可以读取模拟摇杆的数据,然后就可以完成遥控器的初步开发。当然,关于采集到的数据怎么处理,处理得怎么样,那就看你的算法了。