|
运行图片 测量另一个单片机产生的PWM波& F+ W% H6 _2 w8 @. T: M
% a' k* ]7 b4 N FFT界面 : T2 G# o6 t% b* N
测量自身DAC发出的正弦波(带直流偏移)7 |1 y$ }1 g' \% w' ~/ c4 Q- w
FFT界面 & S. D! h6 ], I- L4 {& v
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233)6 G1 ^& t9 @$ T9 Y * O7 b: {: d8 R: j$ M 功能总览3 o2 l' I6 z @0 _ }3 ] 界面完全更新 可以显示波形或者FFT8 d7 X' B$ l6 Z5 d2 f. i6 J 最高采样率1M,最低500/ ^9 n8 `" n: p' q$ Q2 `7 |- X' s 使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值 按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点 按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率 屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形 只有自动触发- }: d8 o- g+ w+ L : W2 w( V0 F5 ?0 o7 m# d# o" [/ D 操作说明$ H2 a# q. P( A 一共是两个按键和两个按钮进行操作8 X; u$ J1 p7 h( a 1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。. X4 ^. N( O3 M8 A6 `5 m7 |. [! | 按键操作为: 单击Key1为增大、上移、左移,Key2相反; 长按Key即为连续单击Key,加速操作1 O* } q3 F! H/ X) W( Z 双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示); 三击Key1和Key2调节DAC正弦波频率 2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形 9 d4 o( x- s3 V6 `& ^ $ q) D! E3 A1 g( K' q6 P& { 没有的功能(以后可能添加) 正常触发 波形保存& J) c2 J# d. }. c @9 O/ j% z 自动设置 多通道,目前只有一个通道; ?9 d# y. d, [" E# |, { 光标测量$ E u0 z' k& v* V$ O8 F! c7 F+ S + j- S+ h6 G& y: a) ~2 [ 引脚说明7 N8 k, O+ R4 C PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。 ————————————————; M8 M* q1 |* k/ z4 m, { 版权声明:天神Creator 如有侵权请联系删除 1 q( P8 J: @' w 2 Q' v) C% B. O2 O |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版