在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    17874

    瀏覽量

    361161
  • 脈沖
    +關注

    關注

    20

    文章

    901

    瀏覽量

    96838
  • 信號
    +關注

    關注

    11

    文章

    2844

    瀏覽量

    77954

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    定時模塊app_timer用法及常見問題—nRF5 SDK模塊系列二

    app_timer是大家經常用到的一個庫,app_timer功能就是定時,也就是說,你在某一時刻啟動一個app timer并設定超時時間,超時時間一到,app_
    的頭像 發表于 05-12 16:13 ?169次閱讀
    定時模塊app_<b class='flag-5'>timer</b>用法及常見問題—nRF5 SDK模塊系列二

    2601B源表怎么輸出脈沖電壓呢?#源表 #脈沖電壓 #儀器操作 #電子電工知識

    脈沖電壓
    安泰儀器維修
    發布于 :2025年04月14日 18:29:03

    PT8P3103 MCU規格書

    PT8P3103 是一款 RISC 內核,A/D 型 8 位 MCU,其內置 2K*16bit OTP ROM、112*8bit SRAM、12 位高精度 ADC、RTC、TIMER、PWM 等功能
    發表于 03-17 17:24 ?0次下載

    PT8P1101 MCU規格書

    PT8P1101 是一款 RISC 內核, IO 型 8 位 MCU,其內置 1K*14bit OTP ROM、48*8bitSRAM、TIMER、PWM、LVD 等功能。主要應用于應用消費類
    發表于 03-17 17:23 ?0次下載

    L9663如何使用上行緩沖區發送同步脈沖

    我根據L9663 Datasheet這個手冊,想使用這個配置“通過帶有上行數據緩沖區的SPI觸發。微控制器發送相應的SPI命令以發送同步脈沖。然后,同步脈沖觸發發生器根據上行數據緩沖區
    發表于 03-13 08:15

    ADS131M04與外部MCU連接時,外部MCU連接串口采集電壓有10uv的變動,為什么?

    我設備的原理圖和PCB; 你好我請教一下,為什么我采集MCU連接外部 串口SWD 或者 MCU 和 ADS RDY RST 等線斷開和連接時都有電壓抬升和下降: 特別時串口功能,因為要考慮到
    發表于 11-28 08:18

    脈沖噪聲對系統的影響

    。 影響信號傳輸質量 脈沖噪聲的突發性和無規律性會導致信號的丟失或失真,從而影響通信的可靠性和穩定性。在通信系統中,脈沖噪聲可能會干擾信號的接收和發送,導致通信質量下降。 降低系統性能 脈沖
    的頭像 發表于 11-26 09:42 ?916次閱讀

    ADS1294在配置該芯片寄存器時,會出現需要MCU反復配置多次才成功的情況,為什么?

    我們在配置該芯片寄存器時,會出現需要MCU反復配置多次才成功的情況(從幾次到幾百次不等)。規格書11.1條有如下描述“等待時間 tPOR,然后使用 RESET 引腳或 RESET 命令發送復位脈沖
    發表于 11-25 08:00

    MCU性能與功能:優化設計的關鍵

    MCU(微控制單元)是現代電子產品中不可或缺的核心組件,廣泛應用于家電、汽車、工業控制、醫療設備及消費電子等領域。隨著科技的不斷發展,MCU的性能與功能得到了前所未有的提升,而優化設計成為推動這一變化的關鍵所在。
    的頭像 發表于 11-01 13:26 ?876次閱讀

    了解TPS61175的脈沖跳躍功能

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

    脈沖充電器的作用與功能

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

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

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

    中微愛芯AD型RISC內核MCU AiP9M161介紹

    AiP9M161是一款AD型RISC內核MCU,內置2K x 16 bit MTP ROM、128 x 8 bit RAM,內部集成Timer0、Timer1、WKT、WDT、PWM、ADC
    的頭像 發表于 08-15 16:10 ?996次閱讀
    中微愛芯AD型RISC內核<b class='flag-5'>MCU</b> AiP9M161介紹

    MCU如何實現AI功能

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

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

    脈沖雷達,是一種常用的測距和目標識別雷達,廣泛應用于航空航天、警戒系統、氣象預測等多個領域。通過在發送發送脈沖,以及接收端收到的被目標反射回的信號,來進行測距與定位。
    的頭像 發表于 07-05 09:47 ?896次閱讀
    利用示波器和VSE軟件進行<b class='flag-5'>脈沖</b>分析
    主站蜘蛛池模板: 午色影院 | 国产精品莉莉欧美自在线线 | 婷婷春色 | 夜色sese | 五月天毛片 | 欧美黑人性xxx猛交 欧美黑人性受xxxx精品 | 四级毛片在线播放 | 国产三级a三级三级天天 | 亚洲日本视频在线观看 | 国产女主播在线播放一区二区 | 好爽毛片一区二区三区四区 | 男女爱爱是免费看 | 激情五月婷婷综合 | 天天射天天搞 | 亚洲国产综合人成综合网站00 | 成人网男女啪啪免费网站 | 国产成人夜间影院在线观看 | 1v1双性受整夜不拔bl | 男女交性永久免费视频播放 | 自偷自拍亚洲欧美清纯唯美 | 五月亭亭激情五月 | 日韩中文字幕第一页 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 超黄视频网站 | 色香蕉在线观看网站 | 偷操| 2021成人国产精品 | 手机看片a永久免费看大片 手机毛片 | 色婷婷激情五月综合 | 又长又大又粗又硬3p免费视频 | 国产一区二区三区不卡观 | 亚洲一区二区免费看 | 一级毛片免费毛片一级毛片免费 | xxxx69日本| 免费一级网站 | 精品精品国产理论在线观看 | 天天爱添天天爱添天天爱添 | 波多野结衣久久国产精品 | 亚洲综合色婷婷 | 午夜精品久久久久久久第一页 | 黄色视屏在线免费播放 |