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

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

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

3天內不再提示

BAT32G137定時器A定時簡介

冬至子 ? 來源:我只是個野指針 ? 作者:我只是個野指針 ? 2023-05-23 17:34 ? 次閱讀

定時器A簡介

定時器A是能進行脈沖輸出、外部輸入的脈沖寬度和周期的測量以及對外部事件進行計數的16位定時器。

title=

例程功能

每500毫秒打印個字母

/***********************************************************************************************************************
* Function Name: TMA0_Init
* Description  : This function initializes the TMA module.10MS
* Arguments    : None
* Return Value : None
***********************************************************************************************************************/
 
  
void TMA0_Init(void)
{
    CGC->PER1 |= CGC_PER1_TMAEN_Msk;     /* enables input clock supply */
    TMA->TACR0 &= (uint8_t)~_01_TMA_COUNT_START;  //停止計數
    INTC_DisableIRQ(TMA_IRQn);/* disable INTTMA interrupt */
    INTC_ClearPendingIRQ(TMA_IRQn);/* clear INTTMA interrupt flag */
    TMA->TAMR0 = _10_TMA_COUNT_SOURCE_FCLK8 | _00_TMA_MODE_TIMER; //fCLK/8 定時器模式
    TMA->TA0 = 0xEA60U;
}

void BaseTimeSystemInit(uint8_t enable_disable)
{
    TMA0_Init();
    if(enable_disable)
    {
        TMA0_Start();
    }
    else
    {
        TMA0_Stop();
    }
        
}
void BaseTimeSystemScan()
{
    Time_10ms_count++;
    if(Time_10ms_count>=TIME_CHECK_BOOT_10MS)
    {
           UART0_Send('a');
             Time_10ms_count = 0 ;
    }

}

中斷回調函數

/***********************************************************************************************************************
* Function Name: tma0_interrupt
* @brief  tima0 interrupt service routine
* @param  None
* @return None
***********************************************************************************************************************/
void tma0_interrupt(void)
{
    INTC_ClearPendingIRQ(TMA_IRQn); /* clear INTTMA interrupt flag */
    if ((TMA->TACR0 & _20_TMA_UNDERFLOW_OCCUR) != 0U)
    {
        TMA->TACR0 &= (uint8_t)~_20_TMA_UNDERFLOW_OCCUR;
              BaseTimeSystemScan();

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

    關注

    23

    文章

    3255

    瀏覽量

    115169
  • TMA
    TMA
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6812
  • 回調函數
    +關注

    關注

    0

    文章

    87

    瀏覽量

    11607
  • 定時中斷
    +關注

    關注

    0

    文章

    19

    瀏覽量

    8597
收藏 人收藏

    評論

    相關推薦

    定時器簡介

    一、定時器簡介STM32F1 系列中,除了互聯型的產品,共有 8 個定時器,分為基本定時器,通用定時器和高級
    發表于 08-12 06:05

    STM32定時器簡介

    目錄1:STM32定時器2:通用定時器簡介3:計數模式4:通用定時器工作過程5:定時器中斷6:
    發表于 08-18 06:48

    中微BAT32G137 時鐘輸出與蜂鳴器輸出

    : main.c * Version: * Device(s) : BAT32G137
    發表于 10-25 11:20

    555定時器

    555定時器555定時器555定時器555定時器555定時器555定時器555
    發表于 11-10 17:25 ?52次下載

    SYS BIOS在線培訓 — 時鐘、定時器簡介

    SYS BIOS簡介-定時器和時鐘模塊
    的頭像 發表于 08-08 01:06 ?4861次閱讀

    單片機MSP430入門-理論⑦--定時器模塊-定時器A

    單片機MSP430入門-理論⑦--定時器模塊-定時器A②上期大概給大家匯總介紹了,定時器模塊中比較重要并且常用的定時器
    發表于 11-19 17:51 ?9次下載
    單片機MSP430入門-理論⑦--<b class='flag-5'>定時器</b>模塊-<b class='flag-5'>定時器</b><b class='flag-5'>A</b>②

    單片機MSP430入門理論⑧--定時器模塊-定時器A

    單片機MSP430入門理論⑧--定時器模塊-定時器A③上期大概給大家匯總介紹了,定時器模塊中定時器A
    發表于 11-19 18:51 ?8次下載
    單片機MSP430入門理論⑧--<b class='flag-5'>定時器</b>模塊-<b class='flag-5'>定時器</b><b class='flag-5'>A</b>③

    stm32—定時器配置

    目錄定時器組成通用寄存通用寄存簡介:通用定時器 TIMx (TIM2-TIM5 )的功能:通用定時器
    發表于 11-22 17:51 ?11次下載
    stm32—<b class='flag-5'>定時器</b>配置

    STM32定時器-基本定時器

    目錄定時器分類基本定時器功能框圖講解基本定時器功能時鐘源計數時鐘計數自動重裝載寄存
    發表于 11-23 18:21 ?31次下載
    STM32<b class='flag-5'>定時器</b>-基本<b class='flag-5'>定時器</b>

    基于硬件定時器的軟件定時器

    概括硬件定時器很精確,軟件定時器無論如何都有延遲,主要用在不需要精確定時的地方,而且軟件定時比較浪費單片機資源。梳理講到定時器,大家多多少少
    發表于 11-25 09:51 ?8次下載
    基于硬件<b class='flag-5'>定時器</b>的軟件<b class='flag-5'>定時器</b>

    STM32——高級定時器、通用定時器、基本定時器的區別

    STM32——高級定時器、通用定時器、基本定時器的區別
    發表于 11-26 15:21 ?110次下載
    STM32——高級<b class='flag-5'>定時器</b>、通用<b class='flag-5'>定時器</b>、基本<b class='flag-5'>定時器</b>的區別

    單片機MSP430入門-理論⑥--定時器模塊-定時器A

    單片機MSP430入門-理論⑥--定時器模塊-定時器A上期大概給大家匯總介紹了,在MSP430環境下的定時器模塊,其中主要又說了下看門狗定時器
    發表于 12-16 16:54 ?12次下載
    單片機MSP430入門-理論⑥--<b class='flag-5'>定時器</b>模塊-<b class='flag-5'>定時器</b><b class='flag-5'>A</b>

    軟件定時器簡介及程序配置

      軟件定時器就是允許函數設置一定的等待時間,然后執行。定時器執行的函數被稱為定時器的回調函數。定時器從啟動到執行回調函數之間的時間稱為定時器
    的頭像 發表于 12-06 16:10 ?3968次閱讀
    軟件<b class='flag-5'>定時器</b><b class='flag-5'>簡介</b>及程序配置

    什么是軟件定時器?軟件定時器的實現原理

    軟件定時器是用程序模擬出來的定時器,可以由一個硬件定時器模擬出成千上萬個軟件定時器,這樣程序在需要使用較多定時器的時候就不會受限于硬件資源的
    的頭像 發表于 05-23 17:05 ?2890次閱讀

    STM32F03定時器基礎知識基本簡介

    STM32F103微控制定時器分為系統定時器(SysTick)、“看門狗”定時器(WatchDog)、基本定時器、通用
    的頭像 發表于 07-03 17:08 ?3903次閱讀
    STM32F03<b class='flag-5'>定時器</b>基礎知識基本<b class='flag-5'>簡介</b>
    主站蜘蛛池模板: yy8090韩国理伦片在线| 乌克兰10一12x video| 欧美成a人片免费看久久| 最近中文字幕MV免费高清视频8| 欧美人与动牲交ZOOZ特| 精品国产国偷自产在线观看| 一本道综合久久免费| 日韩a视频在线观看| 噜噜噜狠狠夜夜躁| 国产野外无码理论片在线观看| XXX老姥群交| 2019夜夜| 伊人久久综合成人亚洲| 亚州天堂在线视频av| 日韩欧美高清一区| 欧美精品华人在线| 啦啦啦影院视频在线看高清...| china中国gay偷拍| 在线 中文字幕| 亚洲精品蜜桃AV久久久| 撕烂衣服扒开胸罩揉爆胸| 青草伊人久久| 欧美 亚洲综合在线一区| 久久精品视频在线看| 国内2018年午夜福利5678| 国产CHINESE HD精品| 澳大利亚剧满足在线观看| 91精品国产免费入口| 在线自拍亚洲视频欧美| 亚洲在线成色综合网站| 亚洲国产精品一区二区三区在线观看| 久久精品视频在线直播6| 国产精品视频大全| 国产高清国内精品福利色噜噜| xxx日本高清视频hd| 99热只有精品| 99热久久这里只精品国产WWW| 中文字幕在线久热精品| 中文字幕视频免费在线观看| 中文字幕网站在线观看| 中文字幕免费在线视频|