91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

MCU之TIMER脈沖發(fā)送功能的知識(shí)要點(diǎn)

MCU開(kāi)發(fā)加油站 ? 來(lái)源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-09-09 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文介紹了華芯微特公司的MCUTIMER脈沖發(fā)送功能的知識(shí)要點(diǎn)。

TIMER脈沖發(fā)送

1TIMER定時(shí)器之脈沖發(fā)送功能

我們今天詳細(xì)講解一下TIMER的脈沖發(fā)送功能。

SWM190的TIMER模塊提供了用于輸出脈沖的功能,發(fā)送指定脈寬的方波,可通過(guò)配置相應(yīng)寄存器輸出脈沖做PWM使用。每一個(gè)TIMER都可以配置兩個(gè)脈沖輸出翻轉(zhuǎn)點(diǎn)(翻轉(zhuǎn)點(diǎn)0/1)中斷。使能中斷后,在計(jì)數(shù)過(guò)程中到達(dá)設(shè)置的翻轉(zhuǎn)值會(huì)觸發(fā)中斷操作。

一般情況下我們會(huì)將翻轉(zhuǎn)點(diǎn)1設(shè)置為T(mén)IMER的周期值,使其輸出PWM波

2 SWM190 TIMER脈沖輸出功能配置庫(kù)函數(shù)

下面我們以脈沖輸出為例,使用加強(qiáng)型定時(shí)器,使用TIMR0的Output Compare功能輸出脈沖信號(hào)。在此例程中,我們將使用B6作為T(mén)IMER0的輸出脈沖IO口,翻轉(zhuǎn)點(diǎn)1設(shè)置為T(mén)IMER的周期值,使用脈沖輸出功能輸出PWM,其波形圖如圖表 1所示。

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

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

函數(shù)的第一個(gè)參數(shù)為T(mén)IMR_TypeDe,它是一個(gè)結(jié)構(gòu)體類(lèi)型,該類(lèi)型在SWM190.h中被定義。具體參數(shù)為指定TIMER模塊,有效值包括TIMR0,TIMR1,TIMR2,TIMR3;

第二個(gè)參數(shù)為match,為第一個(gè)翻轉(zhuǎn)點(diǎn),當(dāng)計(jì)數(shù)器的值遞減到match時(shí)引腳輸出電平翻轉(zhuǎn);

第三個(gè)參數(shù)為match_int_en,為第一個(gè)翻轉(zhuǎn)點(diǎn)中斷使能,當(dāng)計(jì)數(shù)器的值遞減到match時(shí)是否產(chǎn)生中斷;

第四個(gè)參數(shù)為init_lvl,為輸出初始電平值;

我們的函數(shù)配置為:

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

IMR_OC_Init函數(shù)中配置為使用TIMER0;第一個(gè)翻轉(zhuǎn)值設(shè)置為SystemCoreClock/400;不使能輸出PWM翻轉(zhuǎn)點(diǎn)0;初始輸出電平為高;

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

具體配置函數(shù)如下圖所示:

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

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

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    18934

    瀏覽量

    398524
  • 脈沖
    +關(guān)注

    關(guān)注

    20

    文章

    908

    瀏覽量

    99778
  • 信號(hào)
    +關(guān)注

    關(guān)注

    12

    文章

    2914

    瀏覽量

    80163

原文標(biāo)題:MCU之TIMER脈沖發(fā)送

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開(kāi)發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深入剖析Renesas RX110 Group MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入剖析Renesas RX110 Group MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在當(dāng)今數(shù)字化時(shí)代,微控制器(MCU)作為電子系統(tǒng)的核心,廣泛應(yīng)用于各種領(lǐng)域。Renesas RX110 Group
    的頭像 發(fā)表于 02-26 17:05 ?467次閱讀

    全方位解析Renesas RX110 Group MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    全方位解析Renesas RX110 Group MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 前言 在電子工程師的工具箱中,微控制器(MCU)無(wú)疑是核心工具之一。Renesas RX110 Group MC
    的頭像 發(fā)表于 02-25 16:05 ?98次閱讀

    【瑞薩RA × Zephyr開(kāi)發(fā)板評(píng)測(cè)】+動(dòng)態(tài)調(diào)節(jié)PWM占空比測(cè)試

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

    mcu脈沖檢測(cè)問(wèn)題

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

    深度剖析CC1352R:高性能多頻段無(wú)線(xiàn)MCU的卓越

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

    探索CC2674R10:高性能多協(xié)議無(wú)線(xiàn)MCU的卓越

    ? CC2674R10無(wú)線(xiàn)MCU,憑借其多協(xié)議支持、低功耗設(shè)計(jì)和豐富的功能特性,成為了眾多應(yīng)用領(lǐng)域的理想選擇。今天,我們就來(lái)深入探討一下這款CC2674R10的特點(diǎn)、應(yīng)用以及設(shè)計(jì)要點(diǎn)。 文件下載
    的頭像 發(fā)表于 12-22 10:10 ?1000次閱讀

    CC2340R:2.4GHz無(wú)線(xiàn)MCU的卓越

    的CC2340R SimpleLink?系列2.4GHz無(wú)線(xiàn)MCU,憑借其豐富的功能、出色的性能和低功耗特性,成為了工程師們?cè)谒{(lán)牙低功耗、Zigbee、Thread等應(yīng)用中的理想選。今天,我們就來(lái)深入
    的頭像 發(fā)表于 12-22 10:05 ?1597次閱讀

    深度剖析CC2340R系列2.4GHz無(wú)線(xiàn)MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深度剖析CC2340R系列2.4GHz無(wú)線(xiàn)MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在當(dāng)今的物聯(lián)網(wǎng)(IoT)時(shí)代,低功耗、高性能的無(wú)線(xiàn)微控制器(MCU)是實(shí)現(xiàn)各種智能設(shè)備互聯(lián)互通的關(guān)鍵。德州儀器(TI
    的頭像 發(fā)表于 12-22 09:55 ?767次閱讀

    AIROC? CYW20829:高性能藍(lán)牙低功耗MCU的卓越

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

    NXP MCXA系列MCU在電動(dòng)割草機(jī)中的應(yīng)用場(chǎng)景和關(guān)鍵功能

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

    新手必備:LuatOS MCU核心庫(kù)功能測(cè)試與實(shí)踐指南

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

    A25:MCU系統(tǒng)器件知識(shí)與應(yīng)用專(zhuān)題--MCU、EEPROM/FLASH和晶體/晶振知識(shí)及應(yīng)用案例

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

    A25:《器件知識(shí)與應(yīng)用》系列課程之MCU 預(yù)告

    K計(jì)劃項(xiàng)目組,9/6 14:30線(xiàn)上直播, 坐標(biāo) :深圳中敏半導(dǎo)體 概述:MCU器件知識(shí)專(zhuān)題MCU是電子產(chǎn)品的大腦,也是BMS軟件板的核心。 本次介紹MCU小系統(tǒng)的基本原理和相關(guān)
    的頭像 發(fā)表于 09-05 07:40 ?651次閱讀

    定時(shí)模塊app_timer用法及常見(jiàn)問(wèn)題—nRF5 SDK模塊系列二

    app_timer是大家經(jīng)常用到的一個(gè)庫(kù),app_timer功能就是定時(shí),也就是說(shuō),你在某一時(shí)刻啟動(dòng)一個(gè)app timer并設(shè)定超時(shí)時(shí)間,超時(shí)時(shí)間一到,app_
    的頭像 發(fā)表于 05-12 16:13 ?810次閱讀
    定時(shí)模塊app_<b class='flag-5'>timer</b>用法及常見(jiàn)問(wèn)題—nRF5 SDK模塊系列二

    PT8P1101 MCU規(guī)格書(shū)

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