极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E637】基于STM32F103ZET6數(shù)字示波器

2021-08-25 16:28:30      索煒達(dá)電子      975     

項(xiàng)目編號(hào):E637

文件大?。?0M

源碼說(shuō)明:帶中文注釋

開(kāi)發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述:

基于STM32F103ZET6數(shù)字示波器

設(shè)計(jì)指標(biāo):

主控:                                        STM32F103ZET6

液晶屏:                                      4.3寸TFT480×272  65K彩色LCD顯示屏  FSMC

AD:                                         12位1MHz采樣速率

最高實(shí)時(shí)取樣率:                   1Msps  8Bits

取樣緩沖器深度:                   5K 

垂直靈敏度:                            5V,1V,500mV,200mV,100mV,50mV,20mV,10mV; 

水平時(shí)基范圍:2S,1S,500mS,200mS,100mS,50mS,20mS,10mS,5mS,2mS,1mS,500uS,200uS,100uS,50uS,20uS,10uS,5uS,2uS,1uS

輸入阻抗:                                 ≥1MΩ

最高輸入電壓:                       30Vpp

耦合方式:                                 AC/DC

觸發(fā)功能:                                 實(shí)現(xiàn)自動(dòng)、常規(guī)、單次觸發(fā)方式 ,上升或下降邊沿觸發(fā) 

參數(shù)計(jì)算:                                 頻率、周期、占空比、交流峰-峰值、平均值

觸發(fā)電平:                                 觸發(fā)電平高低位置可調(diào),觸發(fā)時(shí)基位置可調(diào)

實(shí)現(xiàn)RUN/STOP功能

 

功能預(yù)留:

1、波形發(fā)生器:使用STM32一路DA實(shí)現(xiàn)正弦,三角波,方波輸出。 任意一種波形幅值在

               0-3.3V任意可調(diào)、頻率在一定范圍任意可調(diào)、方波占空比可調(diào)。調(diào)節(jié)選項(xiàng)

                               可以通過(guò)觸摸屏完成設(shè)置。

2、SD卡存儲(chǔ): SD卡波形存儲(chǔ)輸出,能夠?qū)Ξ?dāng)前屏幕截屏,以JPG格式存儲(chǔ)在SD卡上。能夠存儲(chǔ)1S內(nèi)的波形數(shù)據(jù),可以隨時(shí)調(diào)用查看。

3、數(shù)據(jù)傳輸:  用C#編寫(xiě)上位機(jī),通過(guò)串口完成對(duì)下位機(jī)的控制。初步功能為:(1)實(shí)現(xiàn)STOP/RUN功能(2)輸出波形電壓、時(shí)間參數(shù)(3)控制截屏(4)控制波形發(fā)生器(5)其他

4、圖形接口:  完成UCGUI的移植和使用工作。

5、遠(yuǎn)期計(jì)劃:  添加FFT等等

1、采樣速率:600Sa/s,6kSa/s ,60kSa/s,600kSa/s ,3MSa/s,,6MSa/s,30MSa/s ,60MSa/s

2、水平掃速:250 ns*、500ns、1μs、5 μs、10μs、50μs、500 μs、5ms 、50ms

3、垂直電壓靈敏度:10mV/div, 20mV/div, 50mV/div, 0.1V/div, 0,2V/div, 0.5V/div, 1V/div,

2V/div, 5V/div

4、被測(cè)信號(hào)的各種參數(shù)屏幕顯示,包括頻率、電壓峰峰值等。

【E637】基于STM32F103ZET6數(shù)字示波器

【E637】基于STM32F103ZET6數(shù)字示波器

【E637】基于STM32F103ZET6數(shù)字示波器

目錄│文件列表:

 └ STM32示波器

    ├ 上位機(jī)

    │  │ 示波器上位機(jī).exe

    │  └ STM32示波器上位機(jī)源代碼

    │     │ 示波器上位機(jī).sln

    │     └ 示波器上位機(jī)

    │        │ Form1.cs

    │        │ Form1.Designer.cs

    │        │ Form1.resx

    │        │ Program.cs

    │        │ 示波器上位機(jī).csproj

    │        ├ bin

    │        │  └ Debug

    │        │     │ 示波器上位機(jī).pdb

    │        │     │ 示波器上位機(jī).vshost.exe

    │        │     └ 示波器上位機(jī).vshost.exe.manifest

    │        ├ obj

    │        │  └ x86

    │        │     └ Debug

    │        │        │ DesignTimeResolveAssemblyReferencesInput.cache

    │        │        │ 示波器上位機(jī).csproj.FileListAbsolute.txt

    │        │        │ 示波器上位機(jī).exe

    │        │        │ 示波器上位機(jī).Form1.resources

    │        │        │ 示波器上位機(jī).pdb

    │        │        │ 示波器上位機(jī).Properties.Resources.resources

    │        └ Properties

    │           │ AssemblyInfo.cs

    │           │ Resources.Designer.cs

    │           │ Resources.resx

    │           │ Settings.Designer.cs

    │           └ Settings.settings

    ├ 硬件

    │  │ 電平平移.ms12

    │  │ 示波器AD板.pdf

    │  │ 示波器AD板最終實(shí)物版圖.PcbDoc

    │  │ 示波器上層板.pdf

    │  │ 示波器上層板最終實(shí)物版圖.PcbDoc

    │  │ 示波器前端電路.ms12

    │  └ 耦合——衰減電路.ms12

    ├ 程序

    │  │ JLink Regs CM3.txt

    │  │ JLinkLog.txt

    │  │ JLinkSettings.ini

    │  │ os_cpu_a.lst

    │  │ startup_stm32f10x_hd.lst

    │  │ STM32-FD-FLASHLED.map

    │  │ stm32-fd-FlashLED.opt.bak

    │  │ stm32-fd-FlashLED.Uv2.bak

    │  │ stm32-fd-FlashLED.uvopt

    │  │ stm32-fd-FlashLED_Opt.Bak

    │  │ stm32-fd-FlashLED_Target 1.dep

    │  │ stm32-fd-FlashLED_Uv2.Bak

    │  │ stm32-fd-FlashLED_uvopt.bak

    │  │ stm32-fd-FlashLED_uvproj.bak

    │  │ STM32示波器+GUI.uvopt

    │  │ STM32示波器+GUI.uvproj

    │  │ STM32示波器+GUI_Target 1.dep

    │  │ STM32示波器+GUI_uvopt.bak

    │  │ STM32示波器+GUI_uvproj.bak

    │  │ UCOS+GUI.uvopt

    │  │ UCOS+GUI_Target 1.dep

    │  │ UCOS+GUI_uvopt.bak

    │  │ UCOS+GUI_uvproj.bak

    │  ├ APP

    │  │  │ app.bak

    │  │  │ app.c

    │  │  │ app.h

    │  │  │ app_cfg.h

    │  │  │ includes.h

    │  │  │ os_cfg.bak

    │  │  │ os_cfg.h

    │  │  │ task_gui.bak

    │  │  │ task_gui.c

    │  │  │ task_gui.h

    │  │  │ task_main.bak

    │  │  │ task_main.c

    │  │  │ task_main.h

    │  │  │ task_rtc.bak

    │  │  │ task_rtc.c

    │  │  │ task_rtc.h

    │  │  │ task_sd.bak

    │  │  │ task_sd.c

    │  │  │ task_sd.h

    │  │  │ task_touchscreen.c

    │  │  └ task_touchscreen.h

    │  ├ CM3

    │  │  │ core_cm3.c

    │  │  │ core_cm3.h

    │  │  │ stm32f10x.h

    │  │  │ system_stm32f10x.c

    │  │  └ system_stm32f10x.h

    │  ├ FWlib

    │  │  ├ inc

    │  │  │  │ misc.h

    │  │  │  │ stm32f10x_adc.h

    │  │  │  │ stm32f10x_bkp.h

    │  │  │  │ stm32f10x_can.h

    │  │  │  │ stm32f10x_cec.h

    │  │  │  │ stm32f10x_conf.bak

    │  │  │  │ stm32f10x_conf.h

    │  │  │  │ stm32f10x_crc.h

    │  │  │  │ stm32f10x_dac.h

    │  │  │  │ stm32f10x_dbgmcu.h

    │  │  │  │ stm32f10x_dma.h

    │  │  │  │ stm32f10x_exti.h

    │  │  │  │ stm32f10x_flash.h

    │  │  │  │ stm32f10x_fsmc.h

    │  │  │  │ stm32f10x_gpio.h

    │  │  │  │ stm32f10x_i2c.h

    │  │  │  │ stm32f10x_iwdg.h

    │  │  │  │ stm32f10x_pwr.h

    │  │  │  │ stm32f10x_rcc.h

    │  │  │  │ stm32f10x_rtc.h

    │  │  │  │ stm32f10x_sdio.h

    │  │  │  │ stm32f10x_spi.h

    │  │  │  │ stm32f10x_tim.h

    │  │  │  │ stm32f10x_usart.h

    │  │  │  └ stm32f10x_wwdg.h

    │  │  └ SRC

    │  │     │ misc.c

    │  │     │ stm32f10x_adc.c

    │  │     │ stm32f10x_bkp.c

    │  │     │ stm32f10x_can.c

    │  │     │ stm32f10x_cec.c

    │  │     │ stm32f10x_crc.c

    │  │     │ stm32f10x_dac.c

    │  │     │ stm32f10x_dbgmcu.c

    │  │     │ stm32f10x_dma.c

    │  │     │ stm32f10x_exti.c

    │  │     │ stm32f10x_flash.c

    │  │     │ stm32f10x_fsmc.c

    │  │     │ stm32f10x_gpio.c

    │  │     │ stm32f10x_i2c.c

    │  │     │ stm32f10x_iwdg.c

    │  │     │ stm32f10x_pwr.c

    │  │     │ stm32f10x_rcc.c

    │  │     │ stm32f10x_rtc.c

    │  │     │ stm32f10x_sdio.c

    │  │     │ stm32f10x_spi.c

    │  │     │ stm32f10x_tim.c

    │  │     │ stm32f10x_usart.c

    │  │     │ stm32f10x_wwdg.c

    │  │     └ system_stm32f10x.c

    │  ├ GUI

    │  │  │ uCGUI_Lib.lib

    │  │  ├ Config

    │  │  │  │ GUIConf.h

    │  │  │  │ GUITouchConf.h

    │  │  │  │ LCDConf.h

    │  │  │  └ vssver.scc

    │  │  ├ Core

    │  │  │  │ CCGUICore.bat

    │  │  │  │ GUI.h

    │  │  │  │ GUIDebug.h

    │  │  │  │ GUIType.h

    │  │  │  │ GUIVersion.h

    │  │  │  │ GUI_ConfDefaults.h

    │  │  │  │ GUI_FontIntern.h

    │  │  │  │ GUI_Private.h

    │  │  │  │ GUI_Protected.h

    │  │  │  │ GUI_VNC.h

    │  │  │  │ GUI_X.h

    │  │  │  │ LCD.h

    │  │  │  │ LCDSIM.h

    │  │  │  │ LCD_ConfDefaults.h

    │  │  │  │ LCD_Private.h

    │  │  │  │ LCD_Protected.h

    │  │  │  └ vssver.scc

    │  │  ├ GUI.H

    │  │  │  │ BUTTON.h

    │  │  │  │ BUTTON_Private.h

    │  │  │  │ CHECKBOX.h

    │  │  │  │ CHECKBOX_Private.h

    │  │  │  │ DIALOG.h

    │  │  │  │ DIALOG_Intern.h

    │  │  │  │ DROPDOWN.h

    │  │  │  │ DROPDOWN_Private.h

    │  │  │  │ EDIT.h

    │  │  │  │ EDIT_Private.h

    │  │  │  │ FRAMEWIN.h

    │  │  │  │ FRAMEWIN_Private.h

    │  │  │  │ GUI.h

    │  │  │  │ GUIDebug.h

    │  │  │  │ GUIType.h

    │  │  │  │ GUIVersion.h

    │  │  │  │ GUI_ARRAY.h

    │  │  │  │ GUI_ConfDefaults.h

    │  │  │  │ GUI_FontIntern.h

    │  │  │  │ GUI_HOOK.h

    │  │  │  │ GUI_Private.h

    │  │  │  │ GUI_Protected.h

    │  │  │  │ GUI_VNC.h

    │  │  │  │ GUI_X.h

    │  │  │  │ HEADER.h

    │  │  │  │ HEADER_Private.h

    │  │  │  │ jconfig.h

    │  │  │  │ jdct.h

    │  │  │  │ jdhuff.h

    │  │  │  │ jerror.h

    │  │  │  │ jinclude.h

    │  │  │  │ jmemsys.h

    │  │  │  │ jmorecfg.h

    │  │  │  │ jpegint.h

    │  │  │  │ jpeglib.h

    │  │  │  │ jversion.h

    │  │  │  │ LCD.h

    │  │  │  │ LCDSIM.h

    │  │  │  │ LCD_ConfDefaults.h

    │  │  │  │ LCD_IncludeDriver.h

    │  │  │  │ LCD_Private.h

    │  │  │  │ LCD_Protected.h

    │  │  │  │ LISTBOX.h

    │  │  │  │ LISTBOX_Private.h

    │  │  │  │ LISTVIEW.h

    │  │  │  │ LISTVIEW_Private.h

    │  │  │  │ MENU.h

    │  │  │  │ MENU_Private.h

    │  │  │  │ MESSAGEBOX.h

    │  │  │  │ MULTIEDIT.h

    │  │  │  │ MULTIPAGE.h

    │  │  │  │ MULTIPAGE_Private.h

    │  │  │  │ PROGBAR.h

    │  │  │  │ RADIO.h

    │  │  │  │ RADIO_Private.h

    │  │  │  │ SCROLLBAR.h

    │  │  │  │ SCROLLBAR_Private.h

    │  │  │  │ SLIDER.h

    │  │  │  │ TEXT.h

    │  │  │  │ TEXT_Private.h

    │  │  │  │ WIDGET.h

    │  │  │  │ WINDOW_Private.h

    │  │  │  │ WM.h

    │  │  │  │ WM_GUI.h

    │  │  │  │ WM_Intern.h

    │  │  │  └ WM_Intern_ConfDep.h

    │  │  └ LCDDriver

    │  │     │ CCLCDDriver.bat

    │  │     │ LCD_GUI_Interface.c

    │  │     └ vssver.scc

    │  ├ GUI_X

    │  │  │ GUI_X.c

    │  │  │ GUI_X_Touch.c

    │  │  └ GUI_X_uCOS.c

    │  ├ startup

    │  │  └ startup_stm32f10x_hd.s

    │  ├ uCOS-II

    │  │  ├ Ports

    │  │  │  │ os_cpu.h

    │  │  │  │ os_cpu_a.asm

    │  │  │  │ os_cpu_c.c

    │  │  │  └ os_dbg.c

    │  │  └ Source

    │  │     │ os_core.c

    │  │     │ os_dbg_r.c

    │  │     │ os_flag.c

    │  │     │ os_mbox.c

    │  │     │ os_mem.c

    │  │     │ os_mutex.c

    │  │     │ os_q.c

    │  │     │ os_sem.c

    │  │     │ os_task.c

    │  │     │ os_time.c

    │  │     │ os_tmr.c

    │  │     │ ucos_ii.c

    │  │     └ ucos_ii.h

    │  └ user

    │     │ adc.c

    │     │ adc.h

    │     │ ascii_font.h

    │     │ bitband.h

    │     │ dac v2.0.c

    │     │ dac.c

    │     │ dac.h

    │     │ delay v2.0.c

    │     │ delay.c

    │     │ delay.h

    │     │ EXTI.c

    │     │ EXTI.h

    │     │ GBK_Small.h

    │     │ indkey.c

    │     │ indkey.h

    │     │ iwdg.c

    │     │ iwdg.h

    │     │ LED.c

    │     │ LED.H

    │     │ main.c

    │     │ oscilloscope.c

    │     │ oscilloscope.h

    │     │ pincfg.c

    │     │ pincfg.h

    │     │ pwm.c

    │     │ pwm.h

    │     │ readme.txt

    │     │ sdcard.c

    │     │ sdcard.h

    │     │ stdarg.h

    │     │ stm32f10x_it.c

    │     │ stm32f10x_it.h

    │     │ tft_api.c

    │     │ tft_api.h

    │     │ tft_drive.c

    │     │ tft_drive.h

    │     │ timer.c

    │     │ timer.h

    │     │ tsc2046.c

    │     │ tsc2046.h

    │     │ usart1.c

    │     └ usart1.h

    └ 設(shè)計(jì)文檔

       │ STM32示波器通信協(xié)議.xlsx

       │ 增益計(jì)算表.xlsx

       │ 用四個(gè)字節(jié)十六進(jìn)制數(shù)表示單精度浮點(diǎn)數(shù).docx

       │ 示波器時(shí)間表.docx

       └ 設(shè)計(jì)指標(biāo).docx

TAG數(shù)字示波器
  • 19 次
  • 1 分