- 1
- 2
- 3
- 4
- 5
获得赏金
10.00元高效实现单次非扫描多通道ADC数据采集的硬件与软件技术+STM32cubemx开发
资料介绍
1. 与单次非扫描差异
初始化IO需要初始化多通道IO
规则组不能提前设定,需要把规则组设定放在获取结果函数中,需要获取那通道的ADC就设置在那个通道序列1中
main中依次获取不同通道的ADC4
2. 单次非扫描获取多通道ADC
由前面4中模式可知,获取多通道的ADC可以通过连续模式,但是规则组的非扫描连续模式需要DMA做数据转运。目前还没学到DMA。所以暂时不用连续模式获取多通道的ADC。可以使用单次非扫描模式来获取多通道的ADC。其原理是依次设置不同通道的数据源到规则组中的序列1,然后触发转换,读取数据。
项目配置:
对ADC通道即采样口进行设置
对于ADC通道的初始化参数进行配置
对于OLED屏的两条线的端口的配置(时钟线,数据线)
时钟树的配置
项目存储路径,及使用配置软件版本设置
主函数代码编写
对于OLED屏的函数编写
对使用的引脚进行宏定义,以便后续的代码正常运行
对于单次多通道ADC读取数据的函数
注意ADC_Channel是变量,这样有助于在后期容易改变通道
定义所需变量
单片机在上电后所需要进行的一系列初始化操作
主循环所进行的操作
对多通道进行读取ADC数据,并显示在OLED屏幕上
最终效果演示图
部分文件列表
文件名 | 大小 |
12. ADC_ContinueF_scanF_Mutichannel/ | |
12. ADC_ContinueF_scanF_Mutichannel/.mxproject | 8KB |
12. ADC_ContinueF_scanF_Mutichannel/15. ADC单次非扫描获取多通道.pdf | 995KB |
12. ADC_ContinueF_scanF_Mutichannel/ADC_ContinueF_scanF_Mutichannel.ioc | 5KB |
12. ADC_ContinueF_scanF_Mutichannel/Core/ | |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/ | |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/adc.h | 1KB |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/gpio.h | 1KB |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/main.h | 2KB |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/OLED.h | 1KB |
12. ADC_ContinueF_scanF_Mutichannel/Core/Inc/OLED_FONT.h | |
... |
- 21ic小能手打赏了10.00元
最新上传
-
21ic小能手 打赏10.00元 20小时前
-
21ic小能手 打赏10.00元 20小时前
-
21ic小能手 打赏10.00元 20小时前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)