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

【E2017】基于STM32的信號(hào)發(fā)生器

2021-10-30 23:59:02      索煒達(dá)電子      756     

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

文件大?。?2K

源碼說明:帶中文注釋

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

簡要概述

基本要求: 

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

項(xiàng)目說明: 

1.這里是這個(gè)工程的源代碼,但不包含相關(guān)庫文件和Keil工程文件。 

2.SignalGenerator_v0.1.ioc是Stm32CubeMX的配置文件,可使用CubeMX生成Keil5工程。

3.代碼里面使用STM32的DAC產(chǎn)生波形的相關(guān)代碼并不完善,因?yàn)槲耶?dāng)時(shí)主要是用AD9851產(chǎn)生波形。

目錄│文件列表:

 └ 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信號(hào)發(fā)生器
  • 11 次
  • 1 分