- 1
- 2
- 3
- 4
- 5
获得赏金
5.00元STM32的简易示波器(全套)程序 演示视频 报告 答辩PPT 原理图 原创
资料介绍

二 设计任务及主要技术指标和要求
设计任务: 使用单片机显示波形图
设计要求:
1. 由于STM32采用3.3V的电平标准,所以输入的信号电压范围为0V到3.3V。
2. 采集输入的信号,计算输入信号的频率、最大值、最小值和幅值。
3. 由于所测量的频率的范围与采样的频率有关,所以采样频率可以设置,以达到不同的要求。
原理
信号的采集主要是依靠ADC(通过定时器触发采样,与在定时器中断中开启一次采样的效果类似,以此来控制采样的间隔时间相同),然后通过DMA将所采集的数据从ADC的DR寄存器转移到一个变量中,此时完成一次采样。
由于设定采集一次完整的波形需要1024个点,即需要连续采集1024次才算一次完整的波形采样。因此我们还需创建一个数组用于存储这些数据,并在DMA中断中,将成功转移到变量中的数据依次存储进数组(注意此数组中存入的数据是12位的数字量,还未做回归处理),完成1024个数据的采样和储存,用于后续在LCD上进行波形的显示和相关参数的处理。
此实验用到的是ADC1的通道6(即PA6口)进行数据的采样,主要需注意将ADC转换的触发方式改为定时器触发(我用的是定时器2的通道2进行触发,由于STM32手册提示只有在上升沿时可以触发ADC,因此我们需要让定时器2的通道2每隔固定的时间产生一个上升沿)。将定时器2设置成PWM模式,即可令ADC1在定时器2的通道2每产生一次上升沿时触发采样,后续即可通过改变PWM的频率(即定时器的溢出频率),便可控制采样的频率。
部分文件列表
| 文件名 | 大小 |
| 05基于STM32的简易示波器.zip | 29M |
- 21ic小能手打赏了5.00元
最新上传
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏3.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏5.00元 1小时前
-
21ic小能手 打赏3.00元 2小时前
-
21ic小能手 打赏3.00元 2小时前
-
21ic小能手 打赏3.00元 2小时前
-
21ic小能手 打赏5.00元 2小时前
-
21ic小能手 打赏5.00元 3天前
资料:YuToo墨水屏时钟
-
21ic小能手 打赏5.00元 3天前
资料:项目总结:触摸电源
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.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小能手 打赏5.00元 3天前




全部评论(0)