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

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

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

3天內不再提示

STM8L051F3的TIM2相關知識

汽車電子技術 ? 來源:物聯網IoT開發 ? 作者:光神 ? 2023-02-14 09:36 ? 次閱讀

本文介紹STM8L051F3的TIM2相關知識。內容分為以下幾部分:

  • TIM4簡介
  • TIM4基本定時

1、 TIM4簡介

本文主要介紹STM8L051F3的TIM4,TIM4是基本定時器,由一個8位的自動重裝載的向上計數器和一個可編程預分頻器組成,功能簡單,一般用于基本計時,定時器溢出時可產生一個定時器溢出中斷,TIM4的板塊圖如下所示:

圖片

TIM4的主要性能如下:

  • 8位自動重裝載向上計數器
  • 4位可編程預分頻器
  • 中斷產生:
    • 計數器更新:計數器溢出
    • 觸發器輸入
  • DMA請求產生:
    • 計數器更新:計數器溢出

TIM4是8位基本的基本定時器,時鐘采用的是系統時鐘。

2、 TIM4基本定時

2.1 TIM4定時器配置

本小節介紹如何配置TIM4每1ms更新(中斷)一次,累計500次(500ms)則對LED1的狀態進行取反。使用的例程:STM8L051F3_07_TIM4。TIM4配置步驟如下:

1)使能TIM4外設時鐘

2)TIM4基本配置:時鐘16分頻、周期125(定時1ms)

3)清除TIM4更新標志位

4)使能更新中斷

5)使能總中斷

6)使能TIM4

2.2 例程介紹

TIM4的配置在tim4.c文件中實現:

void TIM4_Config ( void**)**

{

/* TIM4配置:

  • TIM4時鐘為系統時鐘,也就是HSI/8 = 2MHz,配置每1ms更新一次應如下設置
2M / (16 * 125) = 1000Hz = 1ms;16為預分頻值,125為周期值

*/

/* 使能 TIM4 C時鐘 */

CLK_PeripheralClockConfig ( CLK_Peripheral_TIM4**,** ENABLE**);**

/* Time4基本配置 */

TIM4_TimeBaseInit ( TIM4_Prescaler_16 , ( 125 - 1**));**

/* 清除TIM4更新標志位 */

TIM4_ClearFlag ( TIM4_FLAG_Update**);**

/* 使能更新中斷 */

TIM4_ITConfig ( TIM4_IT_Update**,** ENABLE**);**

/* 使能總中斷 */

enableInterrupts**();**

/* 使能 TIM4 */

TIM4_Cmd ( ENABLE**);**

}

中斷函數在stm8l15x_it.c文件下實現(Counts在main.c文件定義,stm8l15x_it.c文件引用):

INTERRUPT_HANDLER ( TIM4_UPD_OVF_TRG_IRQHandler , 25**)**

{

/* In order to detect unexpected events during development,

   it is recommended to set a breakpoint on the following instruction.

*/

/* 計數值加一 */

Counts**++;**

/* 清除中斷標志位 */

TIM4_ClearITPendingBit ( TIM4_IT_Update**);**

}

主函數如下所示:

void main ( void**)**

{

LED_Init**();** //初始化LED

TIM4_Config (); //TIM4配置

while ( 1**)**

{

if ( Counts == 500**)**

{

GPIO_ToggleBits **(** LED1_GPIO_PORT**,** LED1_GPIO_PINS**);**

  Counts **=** 0**;**

}

}

}

使用ST-LINK把程序下載到開發板中,可以看到LED1閃爍,頻率2Hz。

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

    關注

    32

    文章

    2256

    瀏覽量

    94478
  • 定時器
    +關注

    關注

    23

    文章

    3246

    瀏覽量

    114721
  • stm8l051f3
    +關注

    關注

    0

    文章

    4

    瀏覽量

    2253
收藏 人收藏

    評論

    相關推薦

    STM8L051F3定時器無法啟動的原因?

    STM8L051F3,定時器無法啟動
    發表于 05-09 06:37

    STM8L051F3的例程

    一定是STM8L051F3的例程,要直接操作寄存器的例程,有時鐘、I/O的配置就可以了
    發表于 02-24 13:36

    可以用STM8L051F3的定時器2創建1 us周期嗎?

    你好,我想用STM8L051F3的定時器2制作1個周期。目前我檢查1毫秒是正確的,如果嘗試使用1毫秒(如100美元或10美元),期間不正確....我用GPIO(LED)測量了這段時間......請
    發表于 11-07 09:57

    stm8l051f3可以做浮動操作?

    你好,我有一個問題是stm8L051F3是否可以執行/計算浮動操作,請幫忙告訴我,目前我無法用printf函數檢查它,因為如果使用帶有工具選項的庫,我的大小超過錯誤,例子:float
    發表于 11-19 10:36

    如何以最低功率運行STM8L051F3?我可以舉個例子嗎?

    我在用STM8L051F3為我的項目。我的項目使用10個LED,Timer2和1個輸入引腳。從1針輸入后,我將在LED 1上通過1.系統由電池供電,因此運行時電流應該最小。不使用睡眠,停止如何以最低
    發表于 05-27 15:06

    如何用STM8L051F3來開啟/關閉微控制器?

    我們使用的是STM8L051F3,它有2個輸入,這是我們用于我們應用的2鍵鍵盤。現在我想用那個鍵盤來開啟/關閉微控制器。我怎么能這樣做?我想在按下鍵盤按鍵時打開控制器電源,然后我也會將這些按鍵用于
    發表于 07-01 07:16

    STM8L051F3串口接收中斷超時判斷數據結束相關資料分享

    目標:實現由PC的串口調試軟件發一串任意長(小于512字節)的數據給STM8L051F3串口,然后STM8L051F3串口全部返回給PC串口調試軟件.所需軟件: XCOM V2.2串口調試助手
    發表于 02-21 07:19

    介紹STM8L051F3 PWR的低功耗模式與應用

    本章介紹STM8L051F3的PWR相關知識,并重點介紹它的低功耗模式與應用。內容分為以下幾部分:低功耗模式介紹WFI模式應用1、低功耗模式介紹STM8L系列就是STM
    發表于 02-23 07:38

    STM8L051F3單片機用什么軟件做開發?KEIL可以嗎?

    STM8L051F3用什么軟件做開發?KEIL可以嗎?
    發表于 09-27 06:04

    STM8L051F3 STM8L151x2/x3 Errata

    STM8L051F3 STM8L151x2/x3 Errata sheet STM8L051F3 STM8L151x2 and STM
    發表于 03-20 10:27 ?35次下載

    STM8L051F3串口接收中斷超時判斷數據結束

    目標:實現由PC的串口調試軟件發一串任意長(小于512字節)的數據給STM8L051F3串口,然后STM8L051F3串口全部返回給PC串口調試軟件.所需軟件: XCOM V2.2串口調試助手
    發表于 12-27 18:31 ?8次下載
    <b class='flag-5'>STM8L051F3</b>串口接收中斷超時判斷數據結束

    STM8L051F3_04_PWR應用

    本章介紹STM8L051F3的PWR相關知識,并重點介紹它的低功耗模式與應用。內容分為以下幾部分:低功耗模式介紹 WFI模式應用1、低功耗模式介紹STM8L系列就是STM
    發表于 12-31 18:59 ?0次下載
    STM<b class='flag-5'>8L051F3</b>_04_PWR應用

    微控制器最小系統板STM8L051F3開源分享

    電子發燒友網站提供《微控制器最小系統板STM8L051F3開源分享.zip》資料免費下載
    發表于 08-09 10:15 ?15次下載
    微控制器最小系統板<b class='flag-5'>STM8L051F3</b>開源分享

    STM8L051F3的ADC相關知識

    ADC(Analog-to-Digital Converter):模擬-數字轉換,就是把模擬信號轉換為數字信號。STM8L051F3的ADC可以執行在單次或連續模式
    發表于 02-14 09:38 ?2189次閱讀
    <b class='flag-5'>STM8L051F3</b>的ADC<b class='flag-5'>相關</b><b class='flag-5'>知識</b>

    STM8L051F3的DMA相關知識

    STM8L051F3為例,它的DMA控制器一共有4個人通道,每個通道專門用于從一個或多個外設內存訪問請求,它也能仲裁DMA請求的優先級。
    的頭像 發表于 02-14 09:42 ?1738次閱讀
    <b class='flag-5'>STM8L051F3</b>的DMA<b class='flag-5'>相關</b><b class='flag-5'>知識</b>
    主站蜘蛛池模板: 久久精品国产在热亚洲| 97伦理97伦理2018最新| 蜜桃传媒一区二区亚洲AV| 岛国大片在线观看完整版| 亚洲薄码区| 欧美另类一区| 国产精品久久精品| 午夜快车神马影视| 欧美xxxxxbb| 久久水蜜桃亚洲AV无码精品偷窥 | 久久vs国产综合色| 国产福利视频第一导航| chaopeng 在线视频| 伊久久| 亚洲高清毛片一区二区| 肉动漫无码无删减在线观看| 国产午夜精品理论片久久影视| 511麻豆视传媒精品AV| 亚洲AV无码久久流水呻蜜桃久色 | 快播欧美大片| 国产午夜不卡| 超碰人人澡人人胔| 1区2区3区4区产品不卡码网站| 午夜日本大胆裸艺术| 欧美一区二区视频在线观看| 久久视频这有精品63在线国产| 国产精品久久久久影院色| www.中文字幕在线观看| 无羞耻肉动漫在线观看| 午夜DV内射一区二区| 色聚网久久综合| 玩弄人妻少妇500系列网址| 日本三级黄色大片| 日本视频中文字幕一区二区| 青青草国产精品久久| 热中文热国产热综合| 青青草原在线新免费| 日本2021免费一二三四区| 热九九99香蕉精品品 | 国产精品久久久久久免费播放| 国产成人精品自拍|