0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【藍(lán)橋杯嵌入式】第九章 PWM

撞上電子 ? 2023-10-10 09:25 ? 次閱讀

第一節(jié) 原理與常識(shí)

PWM簡(jiǎn)稱脈沖寬度調(diào)制,是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù),廣泛應(yīng)用在測(cè)量、通信、工控等方面。

PWM的頻率是指在1秒鐘內(nèi),信號(hào)從高電平到低電平再回到高電平的次數(shù),也就是說(shuō)1秒鐘PWM有多少個(gè)周期,單位Hz。

PWM的周期T=1/f,T是周期,f是頻率。如果頻率為50Hz ,也就是說(shuō)一個(gè)周期是20ms,那么1秒鐘就有50次PWM周期。

占空比是一個(gè)脈沖周期內(nèi),高電平(脈寬)時(shí)間與整個(gè)周期時(shí)間的比例,單位是% (0%-100%)。

一個(gè)周期的長(zhǎng)度,如下圖所示。

d605e7e8-670b-11ee-9788-92fbcf53809c.png

比方說(shuō),周期的時(shí)間是10ms,高電平(脈寬)時(shí)間是8ms,那么占空比是8/10= 80%,這就是占空比為80%的脈沖信號(hào)。

第二節(jié)硬件解讀

PWM是芯片STM32G431RBT6的內(nèi)部資源,我們以PA1為例:

d611d760-670b-11ee-9788-92fbcf53809c.png

第三節(jié)CubeMX配置

第一步:將PA1配置為TIM2_CH2引腳,操作如下:

d624381a-670b-11ee-9788-92fbcf53809c.png

第二步:配置定時(shí)器參數(shù),如下圖:【注意:本教程STM32G431RBT6主頻為170MHZ】

d6345506-670b-11ee-9788-92fbcf53809c.png

第四節(jié)MDK代碼

第一步:封裝PWM函數(shù)。如下圖:

d64f680a-670b-11ee-9788-92fbcf53809c.png

第二步:在mian函數(shù)中調(diào)用。

d666fede-670b-11ee-9788-92fbcf53809c.png

第五節(jié) 實(shí)驗(yàn)現(xiàn)象

注意:請(qǐng)用USB線連接電腦與開(kāi)發(fā)板,注意是CN2口。

現(xiàn)象:

1,上電8個(gè)LED閃爍一次,然后熄滅;

2,按下按鍵,對(duì)應(yīng)的LED翻轉(zhuǎn)一次;

3,LCD顯示“LCD Test”,“Zhuang Shang Dian zi”等字符串,并顯示按鍵鍵值;

4,串口以9600波特率發(fā)送鍵值;

5,當(dāng)串口以9600波特率接收到最新的一位數(shù)據(jù)是偶數(shù),LD8熄滅,反之常亮;

6,PA1以定時(shí)器2通道2為載體產(chǎn)生PWM,PWM頻率為1000HZ,占空比為50%。

來(lái)源:撞上電子微信公眾號(hào)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模擬電路
    +關(guān)注

    關(guān)注

    125

    文章

    1561

    瀏覽量

    102796
  • 嵌入式
    +關(guān)注

    關(guān)注

    5086

    文章

    19143

    瀏覽量

    306084
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    114

    文章

    5193

    瀏覽量

    214207
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3345

    瀏覽量

    66294
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    藍(lán)橋該如何備賽?

    藍(lán)橋物聯(lián)網(wǎng)已經(jīng)換了三次開(kāi)發(fā)板了,每次換板子,題目難度都會(huì)降低不少,所以說(shuō),藍(lán)橋物聯(lián)網(wǎng)在藍(lán)橋
    的頭像 發(fā)表于 12-19 21:02 ?200次閱讀
    <b class='flag-5'>藍(lán)橋</b><b class='flag-5'>杯</b>該如何備賽?

    【「從算法到電路—數(shù)字芯片算法的電路實(shí)現(xiàn)」閱讀體驗(yàn)】+第九章sigma delta adc閱讀與分享

    本章介紹了sigma delta adc的硬件實(shí)現(xiàn),ADC是嵌入式開(kāi)發(fā)中絕對(duì)很基礎(chǔ)重要的一個(gè)模塊,而sigma delta adc有其特點(diǎn),即位數(shù)可以做到很高,但是采樣率相對(duì)會(huì)低一些,了解完書(shū)中硬件
    發(fā)表于 11-20 13:58

    九章云極DataCanvas公司與云南聯(lián)通簽署合作協(xié)議

    近日,九章云極DataCanvas公司與中國(guó)聯(lián)合網(wǎng)絡(luò)通信有限公司云南省分公司(以下簡(jiǎn)稱云南聯(lián)通)在昆明正式簽署《中國(guó)聯(lián)通兩亞“國(guó)際”智算中心聯(lián)合運(yùn)營(yíng)協(xié)議》,標(biāo)志著雙方將共同推進(jìn)建設(shè)云南省首個(gè)千P級(jí)
    的頭像 發(fā)表于 10-30 16:08 ?326次閱讀
    <b class='flag-5'>九章</b>云極DataCanvas公司與云南聯(lián)通簽署合作協(xié)議

    【北京迅為】i.mx8mm嵌入式linux開(kāi)發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植

    【北京迅為】i.mx8mm嵌入式linux開(kāi)發(fā)指南第四篇 嵌入式Linux系統(tǒng)移植篇第六十九章uboot移植
    的頭像 發(fā)表于 10-22 14:46 ?679次閱讀
    【北京迅為】i.mx8mm<b class='flag-5'>嵌入式</b>linux開(kāi)發(fā)指南第四篇 <b class='flag-5'>嵌入式</b>Linux系統(tǒng)移植篇第六十<b class='flag-5'>九章</b>uboot移植

    揚(yáng)帆出海!九章云極DataCanvas公司驚艷亮相迪拜GITEX Global 2024

    近日,第44屆GITEXGLOBAL展會(huì)(GITEXGLOBAL2024)及全球領(lǐng)先的創(chuàng)業(yè)與投資盛會(huì)ExpandNorthStar2024在迪拜盛大啟幕。九章云極DataCanvas公司驚艷亮相盛會(huì)
    的頭像 發(fā)表于 10-18 17:08 ?292次閱讀
    揚(yáng)帆出海!<b class='flag-5'>九章</b>云極DataCanvas公司驚艷亮相迪拜GITEX Global 2024

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+第三四閱讀報(bào)告

    在深入閱讀了《嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用》的第三、四后,我對(duì)嵌入式Hypervisor的設(shè)計(jì)與實(shí)現(xiàn)技術(shù)有了更為詳盡和系統(tǒng)的理解。以下是我對(duì)這兩內(nèi)容的閱讀報(bào)告:
    發(fā)表于 10-09 18:29

    九章云極DataCanvas公司「算力包」產(chǎn)品璀璨亮相2024中國(guó)算力大會(huì)!

    九章云極DataCanvas公司技術(shù)專家向與會(huì)者詳細(xì)介紹算力包的產(chǎn)品能力和創(chuàng)新模式,收獲行業(yè)伙伴的高度認(rèn)可。算力作為AI時(shí)代的數(shù)字能源,將在行業(yè)應(yīng)用和技術(shù)創(chuàng)新互相驅(qū)動(dòng)下,邁入“算力普惠”的終極生態(tài),AI應(yīng)用也將迎來(lái)爆發(fā)式的繁榮。
    的頭像 發(fā)表于 09-29 14:44 ?790次閱讀
    <b class='flag-5'>九章</b>云極DataCanvas公司「算力包」產(chǎn)品璀璨亮相2024中國(guó)算力大會(huì)!

    《DNK210使用指南 -CanMV版 V1.0》第九章 打印輸出實(shí)驗(yàn)

    第九章 打印輸出實(shí)驗(yàn) 本章節(jié)為實(shí)驗(yàn)篇的第一,將通過(guò)打印輸出實(shí)驗(yàn)為后續(xù)實(shí)驗(yàn)中的交互打下基礎(chǔ)。通過(guò)本章的學(xué)習(xí),讀者將學(xué)習(xí)到CanMV中print()函數(shù)的使用。本章分為如下幾個(gè)小節(jié):9.1 打印輸出
    發(fā)表于 09-28 14:51

    九章云極DataCanvas算力包正式發(fā)布

    在數(shù)字化轉(zhuǎn)型的浪潮中,九章云極DataCanvas再次引領(lǐng)創(chuàng)新,正式推出全新算力產(chǎn)品——“算力包”。這一創(chuàng)新力作,以用戶為核心,顛覆傳統(tǒng)算力服務(wù)模式,采用“按需購(gòu)買(mǎi)、即買(mǎi)即用”的靈活方式,讓算力資源觸手可及。
    的頭像 發(fā)表于 09-26 14:58 ?422次閱讀

    智算筑基,九章云極DataCanvas公司閃耀2024年服貿(mào)會(huì)

    9月12日,2024年中國(guó)國(guó)際服務(wù)貿(mào)易交易會(huì)在北京隆重開(kāi)幕,九章云極DataCanvas公司攜AI智算產(chǎn)品系列深度參展本屆服貿(mào)會(huì),為觀眾奉上技術(shù)與應(yīng)用深度融合的參展盛宴。
    的頭像 發(fā)表于 09-14 16:02 ?381次閱讀
    智算筑基,<b class='flag-5'>九章</b>云極DataCanvas公司閃耀2024年服貿(mào)會(huì)

    【「ARM MCU嵌入式開(kāi)發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書(shū)籍整體概況

    SPI接口,通過(guò)使用軟件模擬方式讀寫(xiě)W25Qxx案例、硬件SPI操作W25Q32。第九章介紹CAN總線,CAT實(shí)驗(yàn)介紹。第十介紹模擬轉(zhuǎn)換器即ADC外設(shè)應(yīng)用。第十一章介紹DMA直接數(shù)據(jù)存取內(nèi)容。 第十二
    發(fā)表于 08-25 22:48

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計(jì)

    第一部分(第1~2)介紹Hypervisor基礎(chǔ),涵蓋虛擬化技術(shù)與實(shí)現(xiàn)、主流的嵌入式Hypervisor產(chǎn)品,以及基于分離內(nèi)核的嵌入式Hypervisor等內(nèi)容。第二部分(第3~12
    發(fā)表于 08-25 09:11

    第九章-PID整定方法 STM32PID驅(qū)動(dòng)編碼器 STM32PID控制電機(jī)轉(zhuǎn)速

    控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺(jué)控制、電磁循跡、RTOS等功能。 ?# 第九章-PID整定方法 ## 9.1-調(diào)整合適的采樣周期和PID調(diào)參方法 正如
    的頭像 發(fā)表于 08-21 16:37 ?1166次閱讀
    <b class='flag-5'>第九章</b>-PID整定方法 STM32PID驅(qū)動(dòng)編碼器 STM32PID控制電機(jī)轉(zhuǎn)速

    九章云極DataCanvas公司入選北京市通用人工智能產(chǎn)業(yè)創(chuàng)新伙伴計(jì)劃

    作為北京市標(biāo)桿人工智能企業(yè),九章云極DataCanvas公司將持續(xù)發(fā)揮產(chǎn)業(yè)優(yōu)勢(shì),繼續(xù)堅(jiān)持將自主創(chuàng)新的AI技術(shù)注入產(chǎn)業(yè),以大模型應(yīng)用為終極服務(wù)目標(biāo),通過(guò)包括大模型在內(nèi)的人工智能基礎(chǔ)軟件,為政府和行業(yè)用戶提供國(guó)際領(lǐng)先的AI服務(wù),加速數(shù)字經(jīng)濟(jì)跨越發(fā)展!
    的頭像 發(fā)表于 07-03 15:41 ?342次閱讀
    <b class='flag-5'>九章</b>云極DataCanvas公司入選北京市通用人工智能產(chǎn)業(yè)創(chuàng)新伙伴計(jì)劃

    九章云極DataCanvas公司強(qiáng)勢(shì)入選IDC生成AI圖譜7大核心板塊

    九章云極DataCanvas公司把握既有前沿技術(shù)和服務(wù)經(jīng)驗(yàn),將AI軟件以核心操作系統(tǒng)的形式深度融入智算中心體系,同時(shí)積極與上下游生態(tài)伙伴合作在全國(guó)范圍布局智算中心建設(shè)和運(yùn)營(yíng)。
    的頭像 發(fā)表于 06-29 10:39 ?337次閱讀
    <b class='flag-5'>九章</b>云極DataCanvas公司強(qiáng)勢(shì)入選IDC生成<b class='flag-5'>式</b>AI圖譜7大核心板塊