这个项目通过STM32F429开发板设计的小型示波器,示波器实现的功能:
Analog-Kanäle : 2 (per ADC1 und ADC2)
ADC-Mode : Dual regular simultaneous mode (ADC1+2 werden gleichzeitig gemessen)
DMA-Mode : Double-Buffer-Mode (zwei Buffer die alternierend beschrieben werden)
Navigations-Steuerkreuz : per Touch (Halbtransparent)
Steuerkreuz an 3 Positionen vom Display einblendbar und abschaltbar.
Trigger-Quelle : CH1 oder CH2
Trigger-Flanke : Hi- oder Lo-Flanke
Trigger-Mode : “normal” , “auto” , “single”
Trigger-Value : 0,0V bis 3,0V
Triggerposition : fix bei Display Mitte
“Run/Stop” Button zum stoppen der Aufzeichnung (per Hardware User-Button)
Timebase : einstellbar von 5sec/div bis 25us/div (max = 1MHz Samplerate)
CH1 : einstellbar von 5V/div bis 0,1V/div (an Pin PA5 [0...3V])
CH2 : einstellbar von 5V/div bis 0,1V/div (an Pin PA7 [0...3V])
CH1+CH2 : ein/ausblendbar + Y-Position verschiebbar
Cursor : Off, CH1, CH2, Time oder FFT
FFT : von CH1 oder CH2 (abschaltbar)
ADC und FFT-Daten können per UART an einen PC gesendet werden
Der Oszi-Screen kann als BMP-File per UART zum PC gesendet werden
UART Setting : 115200 Baud / 8N1
500 Hz Testsignal (Rechteck)
源码得用CooCox来Build
不想compiler的, 也可以直接烧录这原码包內的bin档 \Show_10_Oszi\stm32f429\Debug\bin\stm32f429.bin
这是正面, 有兩個Channel
这是背面(PA5是CH1, PA7是CH2)
这是菜单(触摸屏)
电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!
附件包含以下资料:
1