stm32-base-02-DAC与ADC
本系列须知:
- 本博客中stm32入门系列是一些基础外设的使用,所用为正点原子stm32f103zet6精英版
- 使用的是hal库和cubemx
本实验内容如下
学会使用串口
通过ADC来读取电压,通过串口发送
通过DAC改变输出电压,用万用表测量
使用串口
【串口通信-HAL库】初学阻塞式收发_哔哩哔哩_bilibili
该视频中【串口通信—HAL库】初学阻塞式收发即使用串口教学,非常简单清晰
ps.一定要注意串口发送的为uint8类型的数据,如果要发uint32的,需要进行转换。
需要进阶的话,即用printf输出串口信息的话,则看它下面一则视频,记得打开魔术棒,选择Target,勾上Use MicroLIB,具体如下stm32中printf函数无法向串口输出问题解决_stm32 解决printf中%f不能输出的问题 分解-CSDN博客
ADC
【ADC-HAL库】轮询方式读取电压值_哔哩哔哩_bilibili
STM32对HAL库的ADC(单通道非DMA) - 无乐不作丶 - 博客园该博客讲了一下小细节
ps.记得先配置引脚,adc是读取引脚的电压值!!!
1 |
|
DMA读取ADC
【ADC-HAL库】DMA方式多通道采集_哔哩哔哩_bilibili
1 |
|
DAC
STM32单片机开发入门(三) 万用表的介绍及使用方法_stm32万用表-CSDN博客
1 |
|
stm32-base-02-DAC与ADC
http://three27seven.top/2024/10/31/stm32-base-02-DAC与ADC/