国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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
    +關注

    關注

    147

    文章

    18925

    瀏覽量

    398129
  • 脈沖
    +關注

    關注

    20

    文章

    908

    瀏覽量

    99741
  • 信號
    +關注

    關注

    12

    文章

    2914

    瀏覽量

    80125

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點

    深入剖析Renesas RX110 Group MCU:特性、應用與設計要點 在當今數字化時代,微控制器(MCU)作為電子系統的核心,廣泛應用于各種領域。Renesas RX110 Group
    的頭像 發表于 02-26 17:05 ?457次閱讀

    全方位解析Renesas RX110 Group MCU:特性、應用與設計要點

    全方位解析Renesas RX110 Group MCU:特性、應用與設計要點 前言 在電子工程師的工具箱中,微控制器(MCU)無疑是核心工具之一。Renesas RX110 Group MC
    的頭像 發表于 02-25 16:05 ?90次閱讀

    【瑞薩RA × Zephyr開發板評測】+動態調節PWM占空比測試

    ~ 0xFFFF_FFFF;而 GPT16 是 16 位的定時器,包含的計數器是 16 位的,所能計數的范圍為:0 ~ 0xFFFF。 定時器(Timer)最基本的功能就是定時,比如定時發送串口數據、定時
    發表于 01-20 19:18

    mcu脈沖檢測問題

    兩個stm32f103 mcu,內部晶振64M,mcu1 在1ms定時器中發送多通道低電平脈沖(實際脈沖,
    發表于 01-20 15:55

    深度剖析CC1352R:高性能多頻段無線MCU的卓越

    SimpleLink?多頻段無線MCU,憑借其出色的性能和豐富的功能,成為了眾多工程師的理想選。今天,我們就來深入剖析一下這款強大的MCU。 文件下載: cc1352r.pdf 1
    的頭像 發表于 01-05 11:30 ?510次閱讀

    探索CC2674R10:高性能多協議無線MCU的卓越

    ? CC2674R10無線MCU,憑借其多協議支持、低功耗設計和豐富的功能特性,成為了眾多應用領域的理想選擇。今天,我們就來深入探討一下這款CC2674R10的特點、應用以及設計要點。 文件下載
    的頭像 發表于 12-22 10:10 ?988次閱讀

    CC2340R:2.4GHz無線MCU的卓越

    的CC2340R SimpleLink?系列2.4GHz無線MCU,憑借其豐富的功能、出色的性能和低功耗特性,成為了工程師們在藍牙低功耗、Zigbee、Thread等應用中的理想選。今天,我們就來深入
    的頭像 發表于 12-22 10:05 ?1559次閱讀

    深度剖析CC2340R系列2.4GHz無線MCU:特性、應用與設計要點

    深度剖析CC2340R系列2.4GHz無線MCU:特性、應用與設計要點 在當今的物聯網(IoT)時代,低功耗、高性能的無線微控制器(MCU)是實現各種智能設備互聯互通的關鍵。德州儀器(TI
    的頭像 發表于 12-22 09:55 ?755次閱讀

    AIROC? CYW20829:高性能藍牙低功耗MCU的卓越

    AIROC? CYW20829:高性能藍牙低功耗MCU的卓越選 在物聯網(IoT)應用蓬勃發展的今天,對高性能、低功耗且安全的微控制器(MCU)需求愈發迫切。AIROC? CYW20829作為一款
    的頭像 發表于 12-19 16:20 ?396次閱讀

    NXP MCXA系列MCU在電動割草機中的應用場景和關鍵功能

    隨著智能家居和園藝設備的普及,電動割草機逐漸取代傳統燃油割草機,成為綠色環保和高效作業的代表。在電動割草機的核心控制系統中,MCU(Microcontroller Unit,微控制器單元)扮演著至關重要的角色。本文將深入探討NXP MCU 在電動割草機中的應用場景、關鍵
    的頭像 發表于 12-11 14:46 ?2635次閱讀
    NXP MCXA系列<b class='flag-5'>MCU</b>在電動割草機中的應用場景和關鍵<b class='flag-5'>功能</b>

    新手必備:LuatOS MCU核心庫功能測試與實踐指南

    新手如何快速掌握MCU芯片級開發?本文通過LuatOS的MCU核心庫,全面演示時鐘頻率獲取、唯一ID讀取、高精度計時、IO復用配置等核心功能的測試流程,并提供實用示例,幫助開發者高效入門,輕松應對
    的頭像 發表于 11-12 14:26 ?339次閱讀
    新手必備:LuatOS <b class='flag-5'>MCU</b>核心庫<b class='flag-5'>功能</b>測試與實踐指南

    A25:MCU系統器件知識與應用專題--MCU、EEPROM/FLASH和晶體/晶振知識及應用案例

    課程目標:MCU系統是電子產品的大腦和核心;也是BMS軟件板的控制核心。本課程介紹MCU子系統的主要組成,以及在BMS單板中的核心功能;并針對MCU系統的主要物料(
    的頭像 發表于 09-09 10:24 ?626次閱讀
    A25:<b class='flag-5'>MCU</b>系統器件<b class='flag-5'>知識</b>與應用專題--<b class='flag-5'>MCU</b>、EEPROM/FLASH和晶體/晶振<b class='flag-5'>知識</b>及應用案例

    A25:《器件知識與應用》系列課程之MCU 預告

    K計劃項目組,9/6 14:30線上直播, 坐標 :深圳中敏半導體 概述:MCU器件知識專題MCU是電子產品的大腦,也是BMS軟件板的核心。 本次介紹MCU小系統的基本原理和相關
    的頭像 發表于 09-05 07:40 ?645次閱讀

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

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

    PT8P1101 MCU規格書

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