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

【E116】基于STM32的信號發(fā)生器

2021-08-15 15:10:56      索煒達電子      932     

項目編號:E116

文件大?。?3K

源碼說明:帶中文注釋

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

簡要概述:

基本要求: 

(1)具有產(chǎn)生正弦波、方波、三角波三種周期性波形的功能。
(2)用鍵盤輸入編輯生成上述三種波形(同周期)的線性組合波形,以及由基波及其諧波(5次以下)線性組合的波形。
(3)具有波形存儲功能。
(4)輸出波形的頻率范圍為100Hz~20kHz(非正弦波頻率按10次諧波計算);重復頻率可調,頻率步進間隔≤100Hz。
(5)輸出波形幅度范圍0~5V(峰-峰值),可按步進0.1V(峰-峰值)調整。
(6)具有顯示輸出波形的類型、重復頻率(周期)和幅度的功能。

項目說明: 1.這里是這個工程的源代碼,但不包含相關庫文件和Keil工程文件。 2.SignalGenerator_v0.1.ioc是Stm32CubeMX的配置文件,可使用CubeMX生成Keil5工程。 3.代碼里面使用STM32的DAC產(chǎn)生波形的相關代碼并不完善,因為我當時主要是用AD9851產(chǎn)生波形。

文件列表:

目錄│文件列表:

 └ SignalGenerator

    └ SignalGenerator

       │ SignalGenerator_v0.1.ioc

       ├ Inc

       │  │ dac.h

       │  │ dma.h

       │  │ fsmc.h

       │  │ gpio.h

       │  │ main.h

       │  │ stm32f1xx_hal_conf.h

       │  │ stm32f1xx_it.h

       │  │ tim.h

       │  └ usart.h

       ├ Src

       │  │ dac.c

       │  │ dma.c

       │  │ fsmc.c

       │  │ gpio.c

       │  │ main.c

       │  │ stm32f1xx_hal_msp.c

       │  │ stm32f1xx_it.c

       │  │ system_stm32f1xx.c

       │  │ tim.c

       │  └ usart.c

       ├ System

       │  │ delay.c

       │  │ delay.h

       │  │ font.h

       │  │ lcd.c

       │  │ lcd.h

       │  │ sys.c

       │  └ sys.h

       └ User

          │ ad9851.c

          │ ad9851.h

          │ c.c

          │ c.h

          │ fft.c

          │ fft.h

          │ func.c

          │ func.h

          │ gui.c

          │ gui.h

          │ handle.c

          │ handle.h

          │ irremote.c

          │ irremote.h

          │ menu.c

          │ menu.h

          │ paramanager.c

          └ paramanager.h

TAG信號發(fā)生器
  • 12 次
  • 1 分