色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MCU之TIMER脈沖發送功能的知識要點

MCU開發加油站 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-09-09 10:05 ? 次閱讀

本文介紹了華芯微特公司MCUTIMER脈沖發送功能的知識要點。

TIMER脈沖發送

1TIMER定時器之脈沖發送功能

我們今天詳細講解一下TIMER的脈沖發送功能。

SWM190的TIMER模塊提供了用于輸出脈沖的功能,發送指定脈寬的方波,可通過配置相應寄存器輸出脈沖做PWM使用。每一個TIMER都可以配置兩個脈沖輸出翻轉點(翻轉點0/1)中斷。使能中斷后,在計數過程中到達設置的翻轉值會觸發中斷操作。

一般情況下我們會將翻轉點1設置為TIMER的周期值,使其輸出PWM波

2 SWM190 TIMER脈沖輸出功能配置庫函數

下面我們以脈沖輸出為例,使用加強型定時器,使用TIMR0的Output Compare功能輸出脈沖信號。在此例程中,我們將使用B6作為TIMER0的輸出脈沖IO口,翻轉點1設置為TIMER的周期值,使用脈沖輸出功能輸出PWM,其波形圖如圖表 1所示。

我們之前有講到PORT和TIMER的配置方法,在這里就不在做贅述,將B6引腳通過PORT_Init設置為TIMER的輸入功能引腳(PORTB_PIN6_TIMR0_OUT),并將TIMER0模塊功能在TIMR_Init初始化為脈沖輸出功能(TIMR_MODE_OC)。

我們接下來看TIMR_OC_Init(TIMR_TypeDef * TIMRx, uint32_t match, uint32_t match_int_en, uint32_t init_lvl)函數。

函數的第一個參數為TIMR_TypeDe,它是一個結構體類型,該類型在SWM190.h中被定義。具體參數為指定TIMER模塊,有效值包括TIMR0,TIMR1,TIMR2,TIMR3;

第二個參數為match,為第一個翻轉點,當計數器的值遞減到match時引腳輸出電平翻轉;

第三個參數為match_int_en,為第一個翻轉點中斷使能,當計數器的值遞減到match時是否產生中斷;

第四個參數為init_lvl,為輸出初始電平值;

我們的函數配置為:

TIMR_OC_Init(TIMR0, SystemCoreClock/400, 0, 1);

IMR_OC_Init函數中配置為使用TIMER0;第一個翻轉值設置為SystemCoreClock/400;不使能輸出PWM翻轉點0;初始輸出電平為高;

值得一提的是,在TIMR_OC_Init庫函數中,默認將第二個翻轉值配置為周期值(TIMRx-》OCMAT1 = TIMRx-》LOAD;)。

具體配置函數如下圖所示:

252b321a-10d3-11ec-8fb8-12bb97331649.png

3實驗現象下載好程序后,B6腳輸出初始電平為高,頻率為100hz,占空比為25%的PWM。責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17312

    瀏覽量

    352208
  • 脈沖
    +關注

    關注

    20

    文章

    897

    瀏覽量

    95712
  • 信號
    +關注

    關注

    11

    文章

    2804

    瀏覽量

    77003

原文標題:MCU之TIMER脈沖發送

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    了解TPS61175的脈沖跳躍功能

    電子發燒友網站提供《了解TPS61175的脈沖跳躍功能.pdf》資料免費下載
    發表于 10-10 10:31 ?0次下載
    了解TPS61175的<b class='flag-5'>脈沖</b>跳躍<b class='flag-5'>功能</b>

    脈沖充電器的作用與功能

    脈沖充電器是一種先進的充電設備,它通過使用脈沖電流來為電池充電,以提高充電效率、延長電池壽命并減少充電時間。 1. 脈沖充電器的定義 脈沖充電器是一種利用
    的頭像 發表于 09-26 16:06 ?1612次閱讀

    使用MSPM0 MCU優化現場傳感器和發送器應用

    電子發燒友網站提供《使用MSPM0 MCU優化現場傳感器和發送器應用.pdf》資料免費下載
    發表于 09-07 10:46 ?0次下載
    使用MSPM0 <b class='flag-5'>MCU</b>優化現場傳感器和<b class='flag-5'>發送</b>器應用

    MCU如何實現AI功能

    在討論如何在微控制器單元(MCU)上實現AI功能時,我們需要認識到MCU通常具有較為有限的計算資源和內存空間,這與專為高性能計算設計的GPU或TPU相比有顯著不同。然而,隨著技術的進步,即使是低功耗
    的頭像 發表于 07-19 11:51 ?1021次閱讀

    利用示波器和VSE軟件進行脈沖分析

    脈沖雷達,是一種常用的測距和目標識別雷達,廣泛應用于航空航天、警戒系統、氣象預測等多個領域。通過在發送發送脈沖,以及接收端收到的被目標反射回的信號,來進行測距與定位。
    的頭像 發表于 07-05 09:47 ?553次閱讀
    利用示波器和VSE軟件進行<b class='flag-5'>脈沖</b>分析

    TLE9872QTW40作為MCU設計的電路板,使用ConfigWizard配置了Timer2/Timer21,MCU不工作的原因?

    我有一塊使用TLE9872QTW40作為MCU設計的電路板,我需要使用這塊電路板來計算輸入信號的頻率。 為此,我想使用定時器 2/Timer21 作為計數器來計算輸入信號的上升沿數,并使用定時器 2
    發表于 05-31 07:31

    如何使用RA MCU中ADC窗口比較功能

    如何使用RA MCU中ADC窗口比較功能
    的頭像 發表于 04-12 08:06 ?446次閱讀
    如何使用RA <b class='flag-5'>MCU</b>中ADC窗口比較<b class='flag-5'>功能</b>

    使用定時器控制pwm發送脈沖,如何能夠同時控制頻率,脈沖個數?

    大神門,使用定時器控制pwm發送脈沖,如何能夠同時控制頻率,脈沖個數。因為需要精準控制步進電機轉動角度,還有速度,需要這個功能。并且頻率需要能夠根據速度來改變。
    發表于 03-14 07:02

    芯海科技CS8M320:靈活高效、精準可靠的TIMER配置

    的剎車功能以及實用的輸入捕獲能力,成為眾多消費電子領域的理想選擇。作為一款經濟型信號鏈MCU,M320不僅集成了12位全差分ADC、低溫漂基準以及電容測量模塊CV
    的頭像 發表于 02-19 13:13 ?720次閱讀
    芯海科技CS8M320:靈活高效、精準可靠的<b class='flag-5'>TIMER</b>配置

    MCU怎樣判斷CAN發送狀態?

    MCU怎樣判斷CAN 發送狀態。 1、使能發送狀態 if ((CAN_1_INT_SR_REGCAN_1_TX_MESSAGE_MASK) != 0u) { CANDirve_OnMsgTXIsr
    發表于 02-18 08:33

    脈沖電源基礎知識概述

    脈沖電鍍是一種先進的電鍍技術,它在傳統直流電鍍的基礎上,利用脈沖電流代替連續電流,從而在鍍層質量、鍍層厚度控制以及節能降耗等方面具有顯著優勢。
    的頭像 發表于 02-05 16:43 ?1981次閱讀
    <b class='flag-5'>脈沖</b>電源基礎<b class='flag-5'>知識</b>概述

    芯海科技CS8M320:靈活高效、精準可靠的TIMER配置

    的剎車功能以及實用的輸入捕獲能力,成為眾多消費電子領域的理想選擇。 作為一款經濟型信號鏈MCU,M320不僅集成了12位全差分ADC、低溫漂基準以及電容測量模塊CVC等多種信號鏈模塊,還提供了I2C、UART等標準通信接口及PWM輸出,滿足各種信號處理和通信需要。
    發表于 02-04 16:05 ?501次閱讀
    芯海科技CS8M320:靈活高效、精準可靠的<b class='flag-5'>TIMER</b>配置

    關于變頻器的15個要點知識(2/2)

    ? ? ? ?接上《關于變頻器的15個要點知識(1/2)》 8、失速防止功能是什么意思? 如果給定的加速時間過短,變頻器的輸出頻率變化遠遠超過轉速(電角頻率)的變化,變頻器將因流過過電流而跳閘,運轉
    的頭像 發表于 02-02 15:59 ?462次閱讀
    關于變頻器的15個<b class='flag-5'>要點知識</b>(2/2)

    用TCPWM來生成PWM脈沖,如何設置PWM發送脈沖的數量?比如固定發10個脈沖

    目前我用TCPWM來生成PWM脈沖,通過延時可以控制發送脈沖的個數,如下: Cy_TCPWM_TriggerStart(TCPWM0, PWM_I_CNT_MASK
    發表于 02-02 08:16

    GD32 MCU上電跌落導致啟動異常如何解決?#MCU #電路知識 #電路知識

    電路mcu
    聚沃科技
    發布于 :2024年01月30日 09:52:54
    主站蜘蛛池模板: 蜜芽tv在线www| 日本无码人妻精品一区二区视频 | 大胸女晃奶动态图| 99热久久久无码国产精品性麻豆| 伊人色综合久久天天网| 亚洲精品国偷拍自产在线观看蜜臀 | 久久毛片网站| 久久国产乱子伦精品免费M| 精品国产乱码久久久久久下载| 国产亚洲精品久久777777| 国产色情短视频在线网站| 国产精品无码久久久久不卡| 国产不卡在线观看视频| 国产成人久久精品AV| 国产a在线不卡| 国产精品色吧国产精品| 国产人妻人伦精品久久久| 国产午夜精品美女免费大片| 国产一级毛片在线| 经典三级四虎在线观看| 久久re视频这里精品青| 久久久国产精品免费A片3D| 久久亚洲AV成人无码国产漫画| 久久香蕉国产线看观看精品| 麻豆国产人妻欲求不满| 欧美精品3atv一区二区三区| 青青青久久| 无套内射CHINESEHD熟女| 亚洲国产日韩欧美在线a乱码 | chinesedaddy80老年人| FREE另类老女人| 冰山高冷受被c到哭np双性| 国产超嫩一线天在线播放| 国产乱码免费卡1卡二卡3卡四卡| 国产综合在线视频| 久久精品一区二区三区资源网| 蜜柚免费视频高清观看在线| 妻子的秘密HD观看| 四虎永久在线精品国产| 亚洲另类国产综合在线| 做i爱视频30分钟免费|