chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

MSPM0L1306開發(fā)板教程之通用定時(shí)器

創(chuàng)易棧 ? 來源:創(chuàng)易棧 ? 作者:創(chuàng)易棧 ? 2023-06-30 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MSPM0L系列的通用定時(shí)器(TIMG)是一個(gè)16位的自動(dòng)重裝定時(shí)器,支持向下和上下計(jì)數(shù)兩種模式,同時(shí)帶有兩個(gè)比較捕獲單元,可以做到輸出比較,輸入捕獲,PWM輸出,單脈沖輸出等功能。

定時(shí)器還支持正交編碼器結(jié)果(QEI),多定時(shí)器間的交叉觸發(fā)和同步,以及觸發(fā)其他外設(shè),例如ADC,DAC等,下圖是各個(gè)TIMG的配置。

3c084a78-171a-11ee-962d-dac502259ad0.png

TIMG可以選擇BUSCLK,MFCLK,LFCLK作為時(shí)鐘源,可以最大8分頻時(shí)鐘,再經(jīng)過一個(gè)8位的預(yù)分頻器,最終稱為定時(shí)器的計(jì)數(shù)時(shí)鐘。

3c5ae17a-171a-11ee-962d-dac502259ad0.png

實(shí)操例程1

下面通過SYSCONFIG來配置一個(gè)1s的定時(shí)器,用來翻轉(zhuǎn)IO,在SYSCONFIG的定時(shí)器外設(shè)選項(xiàng)卡中,定時(shí)器不同的功能已經(jīng)分開配置了,根據(jù)需要選擇不同的選項(xiàng)卡,我們是純定時(shí),所以就在最下面的一個(gè)。

3c72fe86-171a-11ee-962d-dac502259ad0.png

在配置界面中,時(shí)鐘選擇32MHz的總線時(shí)鐘,分頻系數(shù)為8,預(yù)分頻為64,最終定時(shí)器時(shí)鐘也就是62.5KHz,填入我們需要的定時(shí)周期1000ms,系統(tǒng)會(huì)自己算出寄存器的裝載值。

3c8c1b0a-171a-11ee-962d-dac502259ad0.png

因?yàn)檫@個(gè)配置中,系統(tǒng)使用的是向下計(jì)數(shù)模式,所以中斷部分選擇計(jì)數(shù)到0事件

3ccb86d2-171a-11ee-962d-dac502259ad0.png

GPIO的配置方法已經(jīng)在前面的教程里說過了,這里就不在重復(fù)。

在程序初始化后,使能定時(shí)器中斷,開啟定時(shí)器就可以了,在中斷函數(shù)中翻轉(zhuǎn)IO口,就可以完成1s鐘翻轉(zhuǎn)IO的程序了

3cdecdc8-171a-11ee-962d-dac502259ad0.png

配套例程名為TIM_toggleIO,需要復(fù)制到SDK目錄下運(yùn)行。

實(shí)操例程2

下面配置一個(gè)PWM輸出的例子。

PWM輸出是使用的是定時(shí)器的比較功能,MSPMPL系列每個(gè)定時(shí)器可以輸出2個(gè)通道的同周期不同占空比的PWM。

有兩種PWM模式,一個(gè)是邊緣對(duì)齊PWM,其實(shí)就是定時(shí)器使用的向下計(jì)數(shù)模式,輸出通道在定時(shí)器計(jì)數(shù)開始的時(shí)候會(huì)輸出高電平,當(dāng)計(jì)數(shù)值與輸出通道的比較值相同的時(shí)候,輸出通道會(huì)輸出低電平一直到定時(shí)器的計(jì)數(shù)值計(jì)數(shù)到0,就完成了一個(gè)周期的脈沖輸出。

3cfb6dc0-171a-11ee-962d-dac502259ad0.png

另外一個(gè)數(shù)中心對(duì)齊PWM,也就是定時(shí)器的上下計(jì)數(shù)模式,輸出通道會(huì)在定時(shí)器開始的時(shí)候輸出低電平,在定時(shí)器向上計(jì)數(shù)和向下計(jì)數(shù)兩次到達(dá)輸出通道的比較值相等的時(shí)候各翻轉(zhuǎn)一次電平。

3d5a2428-171a-11ee-962d-dac502259ad0.png

輸出通道初始電平在定時(shí)器未開始計(jì)數(shù)的時(shí)候可以在OCTL_xx寄存器中修改,比較輸出通道的電平也可以在此寄存器中修改成翻轉(zhuǎn)輸出。

這里設(shè)置兩個(gè)100Hz,50%占空比的PWM,其中一個(gè)通道為翻轉(zhuǎn)輸出。

在SYSCONFIG的TIMER-PWM選項(xiàng)卡中,設(shè)置好對(duì)應(yīng)的時(shí)鐘和分頻,以及PWM周期計(jì)數(shù)值,系統(tǒng)會(huì)自動(dòng)計(jì)算出PWM頻率。

3d7cad54-171a-11ee-962d-dac502259ad0.png

在PWM設(shè)置里面,選擇PWM模式,這里選的是邊緣對(duì)齊,選擇雙通道輸出,每個(gè)填入通道的期望占空比,系統(tǒng)會(huì)自己計(jì)算出計(jì)數(shù)值以及實(shí)際占空比,通道初始狀態(tài)也可以在這里設(shè)置,這里默認(rèn)不動(dòng),我們把0通設(shè)置為翻轉(zhuǎn)輸出。

3d9a278a-171a-11ee-962d-dac502259ad0.png

最后在PinMux配置好具體的輸出管腳。

3db2919e-171a-11ee-962d-dac502259ad0.png

在程序里開啟定時(shí)器就可以輸出PWM了。

3dc14fc2-171a-11ee-962d-dac502259ad0.png

示波器抓一下,可以看到對(duì)應(yīng)管腳已經(jīng)產(chǎn)生了配置所需的PWM。

3de4a3a0-171a-11ee-962d-dac502259ad0.png

配套例程名為TIM_PWM,需要復(fù)制到SDK目錄下運(yùn)行。

審核編輯:湯梓紅

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

    關(guān)注

    116

    文章

    5842

    瀏覽量

    223663
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7318

    瀏覽量

    553608
  • dac
    dac
    +關(guān)注

    關(guān)注

    44

    文章

    2655

    瀏覽量

    196351
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3359

    瀏覽量

    121650
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6112

    瀏覽量

    112918

原文標(biāo)題:MSPM0L1306開發(fā)板教程9 - 通用定時(shí)器

文章出處:【微信號(hào):創(chuàng)易棧,微信公眾號(hào):創(chuàng)易?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MSPM0L1306開發(fā)板程之OPA

    MSPM0L系列的OPA是一個(gè)軌到軌輸入輸出的可編程運(yùn)算放大器,最大為32x,可以軟件配置為零漂移斬波放大器以提高精度和漂移性能,有專門優(yōu)化的輸入管腳的型號(hào)可以達(dá)到10pA的輸入偏置電流,標(biāo)準(zhǔn)模式為6MHz帶寬,低功耗模式下帶寬為1MHz,電流100uA。
    發(fā)表于 07-15 09:58 ?2848次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>OPA

    電賽:mspm0l1306開發(fā)板可以燒錄程序,但是程序運(yùn)行不了,怎么解決這個(gè)問題?

    mspm0l1306開發(fā)板可以燒錄程序,但是程序運(yùn)行不了,怎么解決這個(gè)問題?
    發(fā)表于 08-01 00:53

    STM32開發(fā)板程之定時(shí)器中斷實(shí)驗(yàn)的資料概述

    STM32 定時(shí)器功能十分強(qiáng)大,它一共有三種定時(shí)器。高級(jí)定時(shí)器(TIME1 和TIME8),通用定時(shí)器(TIME2-TIME5),基本
    發(fā)表于 11-15 10:04 ?17次下載
    STM32<b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b><b class='flag-5'>定時(shí)器</b>中斷實(shí)驗(yàn)的資料概述

    MSPM0L1306開發(fā)板程之開發(fā)環(huán)境搭建

    TI的MSPM0L系列的開發(fā),可以使用KEIL,IAR,CCS等開發(fā)環(huán)境。仿真可以使用ARM開發(fā)常用的JLINK,以及TI的XDS仿真
    的頭像 發(fā)表于 04-23 10:11 ?1.4w次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b><b class='flag-5'>開發(fā)</b>環(huán)境搭建

    MSPM0L1306開發(fā)板程之GPIO輸入輸出

    GPIO算是所有MCU入門的第一步,今天的教程就來教大家設(shè)置MSPM0L系列的GPIO的輸入輸出功能。
    的頭像 發(fā)表于 05-04 17:22 ?7865次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>GPIO輸入輸出

    MSPM0L1306開發(fā)板程之運(yùn)行模式

    今天的教程講下MSPM0L系列的運(yùn)行模式。
    的頭像 發(fā)表于 05-29 11:21 ?4247次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>運(yùn)行模式

    MSPM0L1306開發(fā)板程之DMA

    DMA使用是一個(gè)不需要CPU干預(yù),自己搬運(yùn)數(shù)據(jù)的模塊,在前面講中斷事件的章節(jié)里面,就有提到過事件的DMA通道,DMA事件路由(DMA Event Route)。
    的頭像 發(fā)表于 06-09 18:21 ?3938次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>DMA

    MSPM0L1306開發(fā)板程之ADC

    MSPM0L系列的ADC是一個(gè)12bit的SAR ADC,采樣頻率最高1.45MHz,最高可做到11.2位的實(shí)際有效位(ENOB)。
    的頭像 發(fā)表于 06-10 10:16 ?4942次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>ADC

    MSPM0L1306開發(fā)板程之I2C

    MSPM0L系列的I2C支持主從模式,有7位地址位可以設(shè)置,速率最大1Mbps,無論是主機(jī)或者從機(jī),發(fā)送和接收都有獨(dú)立的8個(gè)字節(jié)FIFO。
    的頭像 發(fā)表于 06-30 15:50 ?5775次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>I2C

    MSPM0L1306開發(fā)板教程-SPI

    MSPM0L系列的SPI控制最大頻率是16MHz,支持3線和4線的模式,帶有4個(gè)片選(CS),其中CS3支持命令模式(Command Mode)。
    的頭像 發(fā)表于 07-08 10:56 ?3637次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教程-SPI

    MSPM0L1306開發(fā)板程之COMP

    MSPM0L帶有模擬比較功能,可以用于模擬信號(hào)的比較,用于中斷MCU或者觸發(fā)MCU其他外設(shè)。
    的頭像 發(fā)表于 07-15 09:56 ?3354次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>COMP

    MSPM0L1306開發(fā)板程之WWDT

    窗口看門狗WWDT,MSPM0L系列的看門狗的時(shí)鐘使用的是32KHz的LFCLK,計(jì)數(shù)有25位,寄存可以有8個(gè)可選的計(jì)數(shù)周期,加上時(shí)鐘的最大8分頻,也就是有64檔計(jì)數(shù)周期可選,從1.95ms到8190s,有兩個(gè)閾值,關(guān)閉窗口
    的頭像 發(fā)表于 07-15 10:01 ?2176次閱讀
    <b class='flag-5'>MSPM0L1306</b><b class='flag-5'>開發(fā)板</b>教<b class='flag-5'>程之</b>WWDT

    MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306)

    電子發(fā)燒友網(wǎng)站提供《MSPM0L1306 LaunchPad開發(fā)套件(LP?MSPM0L1306).pdf》資料免費(fèi)下載
    發(fā)表于 10-29 09:44 ?4次下載
    <b class='flag-5'>MSPM0L1306</b> LaunchPad<b class='flag-5'>開發(fā)</b>套件(LP?<b class='flag-5'>MSPM0L1306</b>)

    MSPM0L1306 LaunchPad?開發(fā)套件技術(shù)解析與應(yīng)用指南

    Texas Instruments LP-MSPM0L1306 LaunchPad?開發(fā)套件是一款易于使用的評(píng)估模塊,基于MSP430FR2476微控制 (MCU) 。MSPM0L1306
    的頭像 發(fā)表于 08-21 09:40 ?651次閱讀
    <b class='flag-5'>MSPM0L1306</b> LaunchPad?<b class='flag-5'>開發(fā)</b>套件技術(shù)解析與應(yīng)用指南

    MSPM0L1306微控制數(shù)據(jù)手冊(cè)總結(jié)

    MSPM0L134x 和 MSPM0L130x 微控制 (MCU) 是 MSP 高度集成、超低功耗 [32 位 MSPM0 MCU 系列](https://www.ti.com/li
    的頭像 發(fā)表于 09-30 14:11 ?843次閱讀
    <b class='flag-5'>MSPM0L1306</b>微控制<b class='flag-5'>器</b>數(shù)據(jù)手冊(cè)總結(jié)