|
运行图片9 k/ e/ d6 p5 L 测量另一个单片机产生的PWM波% U, a6 d" p9 V4 o7 C+ q $ g* i7 g; p! h4 Q% u
/ l. P) L! L! @+ S FFT界面$ m- O# @) p& ^ " \. J+ F( r6 r
: W$ G: z9 G, ~* D: B4 J 测量自身DAC发出的正弦波(带直流偏移)
FFT界面
(频率有些不准是因为采样频率太高了,而FFT只有1024个点导致频率的分辨率过大,降低采样频率就准了,但是降低采样频率的话波形就太密密麻麻了233); o# E7 n# v$ Y" D* D 功能总览) {. j: E5 }2 z: d1 K6 Z 界面完全更新+ Q$ @. F* Y4 B, G: v 可以显示波形或者FFT, i5 V4 ~" ?: j7 h 最高采样率1M,最低5001 p) m, q3 b: g. I9 { F 使用FFT测量波形频率(在采样率很高时由于FFT点数依旧为1024会不准),显示峰峰值和最小值4 }1 A8 b1 W. M 按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、N个显示点代表1个采样点 按键操作为:单击Key1为增大、上移、左移,Key2相反;双击Key1选择下一个参数,双击Key2选择上一个参数;三击调节DAC正弦波频率 屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形 只有自动触发4 A* L4 C2 {2 Q 操作说明 一共是两个按键和两个按钮进行操作 1.按键调整触发电平大小、采样率、电压倍率、水平位移、垂直位移、DAC频率、那个 3->1 的意思是连续3个显示点都是同一个采样点的值,可以在不调整采样率的情况下伸展波形。3 j$ w0 W# t) z( m5 M 按键操作为: 单击Key1为增大、上移、左移,Key2相反; 长按Key即为连续单击Key,加速操作! X- z% q2 n# x* y# O 双击Key1选择下一个参数,双击Key2选择上一个参数(有黑白闪烁提示); 三击Key1和Key2调节DAC正弦波频率 2.屏幕右上角的按钮可以调整显示FFT或者波形,左上角的按钮可以暂停波形( ?; Y! [& |# R x% r, o" T & S- z. H; S- T8 {. q " k9 N% d# d, D. E b5 U% d 没有的功能(以后可能添加)' F9 i% \7 |" d7 V 正常触发 波形保存 自动设置. r/ h H' p% d: r# C4 m- B& b 多通道,目前只有一个通道1 z! `% o: q2 o, H' ^2 H/ q+ Z t2 k6 v 光标测量 引脚说明& I+ H) j6 v. l2 Z U1 d PA4和PA5输出DAC正弦波,PC5作为ADC的输入,两个按键分别为PA0和PC13,串口用USART1,PA9、PA10收发。' J# X ^" w" G1 H b! H: d7 S2 X! k ———————————————— 版权声明:天神Creator 如有侵权请联系删除7 n1 m# j3 Y/ k# Y; G8 @$ _ `) r! y7 X $ O+ N3 ^+ U7 y* W" k2 p ; i( k! w7 H, D+ Z$ I+ Y- E- {! F4 | |
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之继电器模块
微信公众号
手机版