国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

無緣蜂鳴器——stm32定時器PWM實(shí)現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂

這篇具有很好參考價值的文章主要介紹了無緣蜂鳴器——stm32定時器PWM實(shí)現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、有緣蜂鳴器和無緣蜂鳴器

所謂的有源蜂鳴器是指蜂鳴器內(nèi)部內(nèi)置振蕩電路,一通電就能響。但發(fā)生頻率固定,音色單一;無源蜂鳴器內(nèi)部不含振蕩源,內(nèi)部結(jié)構(gòu)相當(dāng)于電磁場揚(yáng)聲器,可以通過給他輸出一定頻率的信號才能發(fā)聲。人耳能聽到的頻率范圍在20Hz–20kHz之間,通過STM32的GPIO引腳快速切換高低電平輸出就能實(shí)現(xiàn)無源蜂鳴器的發(fā)聲,切換的頻率不同,發(fā)出的音調(diào)就不一樣。需要外部提供2~5khz左右的方波。

二、"哆瑞咪發(fā)…"的實(shí)現(xiàn)

每個音節(jié)都有不用的頻率可以發(fā)出不同的聲音

//Do Re Mi Fa So La Si

無緣蜂鳴器——stm32定時器PWM實(shí)現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂

根據(jù)?f=72MHZ/[(arr+1)(psc+1)]公式(頻率確定后,再通過寄存器TIMX->CCRY寄存器來確定通道Y的占空比。計(jì)數(shù)器向上計(jì)數(shù)時,當(dāng)計(jì)數(shù)器的值比CCR寄存器值小時輸出低電平,比它大時就輸出高電平,高電平占總周期的時間就是占空比。)來實(shí)現(xiàn)發(fā)出不同的音調(diào)。

三、程序

1.timer.c

1.1//通用定時器3中斷初始化
//這里時鐘選擇為APB1的2倍,而APB1為36M
//arr:自動重裝值。
//psc:時鐘預(yù)分頻數(shù)
//這里使用的是定時器3!文章來源地址http://www.zghlxwxcb.cn/news/detail-432874.html

void TIM3_Int_Init(u16 arr,u16 psc)
{
  TIM_TimeBaseInitTypeDef  TIM_TimeBas

到了這里,關(guān)于無緣蜂鳴器——stm32定時器PWM實(shí)現(xiàn)控制發(fā)出“哆瑞咪發(fā)…“七個音及簡單音樂的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【STM32】GPIO之蜂鳴器

    文章目錄 00. 目錄 01. 蜂鳴器簡介 02. 硬件設(shè)計(jì) 03. 程序示例一 04. 程序示例二 05. 程序?qū)嵗?06. 附錄 07. 聲明

    2024年02月06日
    瀏覽(20)
  • STM32蜂鳴器播放音樂(代碼全)

    在STM32F103ZET6板子上使用蜂鳴器播放音樂,我們可以將其分為幾個模塊:初始化模塊、蜂鳴器控制模塊、音樂播放模塊和主函數(shù)模塊。以下是一個簡單的示例代碼,使用STM32 HAL庫和定時器來驅(qū)動蜂鳴器播放音樂。 首先,確保你已經(jīng)配置了STM32CubeMX或STM32CubeIDE,并生成了HAL庫代碼

    2024年04月25日
    瀏覽(19)
  • STM32 蜂鳴器介紹 配置 播放音節(jié)

    STM32 蜂鳴器介紹 配置 播放音節(jié)

    ???????? 蜂鳴器一般被分為兩類 : 有源蜂鳴器 和 無源蜂鳴器 。 其中源是振蕩源 。 有源蜂鳴器內(nèi)部有振蕩電路,可以把直流電源轉(zhuǎn)換為一定頻率的脈沖信號。 因?yàn)樗恢陛敵鲆欢ǖ念l率,我們無法改變頻率,所以聲音只有一種,我們只能通過電源,控制它發(fā)不發(fā)聲。

    2024年02月04日
    瀏覽(17)
  • 【STM32學(xué)習(xí)筆記】(10)——蜂鳴器實(shí)驗(yàn)詳解

    【STM32學(xué)習(xí)筆記】(10)——蜂鳴器實(shí)驗(yàn)詳解

    蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用 直流電壓 供電,廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報警器、 電子玩具 、汽車電子設(shè)備、電話機(jī)、 定時器 等電子產(chǎn)品中作發(fā)聲器件。蜂鳴器主要分為 壓電式蜂鳴器 和 電磁式蜂鳴器 兩種類型。蜂鳴器在電路中用字母 “H”

    2024年02月06日
    瀏覽(21)
  • 【STM32F103】誰在用蜂鳴器彈奏一曲東風(fēng)破(無源蜂鳴器&PWM)

    【STM32F103】誰在用蜂鳴器彈奏一曲東風(fēng)破(無源蜂鳴器&PWM)

    蜂鳴器一般可以分為兩種,一種是有源蜂鳴器,另一種是無源蜂鳴器。 有源蜂鳴器中的源是指震蕩源,也就是給了電壓再給個觸發(fā)信號就會以固定的頻率發(fā)出聲響。 而無源蜂鳴器內(nèi)部沒有震蕩源,我們可以將觸發(fā)信號的頻率傳給無源蜂鳴器,這樣就可以發(fā)出不同音階的聲響

    2024年01月19日
    瀏覽(18)
  • stm32蜂鳴器實(shí)現(xiàn)電子琴(原理+代碼)

    stm32蜂鳴器實(shí)現(xiàn)電子琴(原理+代碼)

    許久沒有摸32了,今天是培訓(xùn)的第一天,做個電子琴練練手。 編程難度很小,無非就是gpio控制引腳高低電平轉(zhuǎn)換,比較值得注意的主要是一些樂理上的知識。 我們能聽到的1 2 3 4 5 6 7的音符,實(shí)際上是一個個固定的頻率,這個具體算我也不懂,問巴赫去吧 總而言之,通過百度

    2024年02月06日
    瀏覽(25)
  • (五)STM32基礎(chǔ)——基于庫函數(shù)的蜂鳴器

    (五)STM32基礎(chǔ)——基于庫函數(shù)的蜂鳴器

    ????????上節(jié)我們介紹了一下如何點(diǎn)亮LED燈,寫好了我們的第一個代碼,接下來,我們就來編寫一下蜂鳴器的程序,其實(shí)蜂鳴器的代碼與LED燈極其相似,所以如果如果理解了之前的代碼,蜂鳴器的代碼也能輕易了解。 ????????首先,我們要來了解一下三極管的知識,因

    2023年04月20日
    瀏覽(19)
  • (STM32基礎(chǔ))STM32實(shí)現(xiàn)LED閃爍&LED流水燈&蜂鳴器

    (STM32基礎(chǔ))STM32實(shí)現(xiàn)LED閃爍&LED流水燈&蜂鳴器

    1、按照新建工程步驟創(chuàng)建工程,新建start、library、user三個文件夾,從固件庫添加相應(yīng)文件 2、keilkil小程序用來清理listings和objects文件夾中編譯產(chǎn)生的中間文件,以后需要打包工程的話可以先用keilkill先清理,這樣文件夾會大大縮小所占內(nèi)存。 在library中可以查看外設(shè)函數(shù)庫,

    2024年02月07日
    瀏覽(25)
  • STM32控制蜂鳴器間隔發(fā)出聲音(響1s,關(guān)閉1s)

    我現(xiàn)在這個蜂鳴器是有緣蜂鳴器,只能發(fā)出一種聲音。而且是 低電平觸發(fā) (根據(jù)你們自己的蜂鳴器決定),現(xiàn)在我要做的一個實(shí)驗(yàn)就是蜂鳴器響1s,關(guān)閉1s。實(shí)現(xiàn)間隔的發(fā)出聲音。 這里我使用的是 定時器6 進(jìn)行計(jì)時。 我這邊蜂鳴器對應(yīng)的引腳是GPIOA_Pin_8 代碼也不算多,到這里

    2024年02月12日
    瀏覽(19)
  • 【STM32】控制LED燈和蜂鳴器的按鍵實(shí)驗(yàn)

    【STM32】控制LED燈和蜂鳴器的按鍵實(shí)驗(yàn)

    ??作者:一只大喵咪1201 ??專欄:《STM32學(xué)習(xí)》 ??格言: 你只管努力,剩下的交給時間! 本喵這次介紹的實(shí)驗(yàn)是按鍵實(shí)驗(yàn),同樣使用STM32F103ZE型號的芯片,在開發(fā)板上有4個按鍵,實(shí)驗(yàn)?zāi)康氖敲堪匆粋€按鍵就會讓LED燈或者是蜂鳴器的工作狀態(tài)發(fā)生反轉(zhuǎn),下面本喵來詳細(xì)介紹。

    2024年02月03日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包