
stm32F1-simple_oscillograph是一款基于野火指南者开发板的示波器,采用emwin和freertos等技术。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
基于野火指南者开发板的简易示波器,采用emwin544与FreeRTOS协同实现,通过片上ADC进行采样,最高可达1MHz的采样速率,并利用PC5端口进行测量。此外,按下按键K1可以灵活调整采样率。同时,PA4和PA5引脚输出相同的正弦波信号,正弦波的频率则可以通过按键K2进行调节。目前该示波器的自动触发功能仅支持以stm32手册中规定的一级采样时间为1.5周期的状态下加速1us的转换时间。经过初步测试,似乎能够实现一定的信号重复性,但具体效果尚需进一步确认。即便采样频率设置为1.2MHz,其分辨率也并非很高;对于几十kHz级别的信号测量而言,仍能保持较高的准确性。然而,当信号频率超过这一范围时,其性能会显著下降。ADC的连续转换时间完全取决于ADC的时钟频率。根据手册资料显示,使用18MHz ADC时钟时,每秒可产生1,285,714个点;而使用36MHz ADC时钟则可达到2,571,428个点每秒。实际测试结果表明这些数值完全准确无误。最后,通过使用18MHz ADC时钟并由1.2MHz定时器触发转换过程,实现了每秒1,200,000点的采集速率。屏幕界面右侧设置了两个按钮,这些按钮目前主要用于测试目的,未来可扩展功能包括FFT分析和多通道输入支持。
全部评论 (0)
还没有任何评论哟~


