<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

R8d固件庫——INT固件庫函數

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-06-01 10:17 ? 次閱讀

RD8系列最多提供三個外部中斷,可以分別設定其中每個中斷源的觸發條件為上升、下降或上下沿。

  1. INT固件庫函數列表
函數名描述
INT_DeInitINTx相關寄存器復位至缺省值
INT_INT0_SetTriggerModeINT0x初始化
INT_INT1_SetTriggerModeINT1x初始化
INT_INT2_SetTriggerModeINT2x初始化
INT0_ITConfigINT0中斷使能與失能配置
INT1_ITConfigINT1中斷使能與失能配置
INT1_ITConfigINT2中斷使能與失能配置
  1. INT固件庫函數列表

    INT_DeInit

    函數名INT_DeInit
    函數原型void INT_DeInit(INTx_Typedef INTx)
    功能描述INTx相寄存器復位至缺省值
    輸入參數INTx選擇外部中斷INTx
    返回值

    使用示例:INT_DeInit(INT0); //將INT0相關寄存器復位至缺省值

INT0_SetTriggerMode

函數名INT0_SetTriggerMode
函數原型void INT0_SetTriggerMode(uint8_t INT0x, INT_TriggerMode_Typedef TriggerMode)
功能描述外部中斷0初始化
輸入參數1INT0x: 選擇外部中斷0的管腳INTX0x
輸入參數2TriggerMode: 選擇中斷觸發方式
返回值

使用示例:INT0_SetTriggerMode(INT04,INT_TRIGGER_RISE_ONLY); //設置INT04外部中斷觸發方式為上升沿觸發

INT1_SetTriggerMode

函數名INT1_SetTriggerMode
函數原型void INT1_SetTriggerMode(uint8_t INT1x, INT_TriggerMode_Typedef TriggerMode)
功能描述外部中斷1初始化
輸入參數1INT1x: 選擇外部中斷1的管腳INTX1x
輸入參數2TriggerMode: 選擇中斷觸發方式
返回值

使用示例:INT0_SetTriggerMode(INT11,INT_TRIGGER_RISE_ONLY); //設置INT11外部中斷觸發方式為上升沿觸發

INT2_SetTriggerMode

函數名INT2_SetTriggerMode
函數原型void INT2_SetTriggerMode(uint8_t INT2x, INT_TriggerMode_Typedef TriggerMode)
功能描述外部中斷2初始化
輸入參數1INT2x: 選擇外部中斷2的管腳INTX2x
輸入參數2TriggerMode: 選擇中斷觸發方式
返回值

使用示例:INT0_SetTriggerMode(INT22,INT_TRIGGER_RISE_ONLY); //設置INT22外部中斷觸發方式為上升沿觸發

INT0_ITConfig

函數名INT0_ITConfg
函數原型void INT0_ITConfig(FunctionalState NewState, PriorityStatus Priority)
功能描述INT0中斷初始化
輸入參數1NewState:外部中斷使能、關閉狀態,可取值 ENABLE 或 DISABLE
輸入參數2Priority:外部中斷優先級,可取值 HIGH 或 LOW

使用示例:INT0_INConfig(ENABLE,HIGH); //使能INT0中斷,并設置中斷為高優先級

INT1_ITConfig

函數名INT1_ITConfg
函數原型void INT1_ITConfig(FunctionalState NewState, PriorityStatus Priority)
功能描述INT1中斷初始化
輸入參數1NewState:外部中斷使能、關閉狀態,可取值 ENABLE 或 DISABLE
輸入參數2Priority:外部中斷優先級,可取值 HIGH 或 LOW

使用示例:INT1_INConfig(ENABLE,HIGH); //使能INT1中斷,并設置中斷為高優先級

INT2_ITConfig

函數名INT2_ITConfg
函數原型void INT2_ITConfig(FunctionalState NewState, PriorityStatus Priority)
功能描述INT1中斷初始化
輸入參數1NewState:外部中斷使能、關閉狀態,可取值 ENABLE 或 DISABLE
輸入參數2Priority:外部中斷優先級,可取值 HIGH 或 LOW

使用示例:INT2_INConfig(ENABLE,HIGH); //使能INT2中斷,并設置中斷為高優先級

綜合使用示例:

(使能 INT04 并設為上升沿觸發,當 INT04 腳收到上升沿后會產生中斷)

INT0_ITConfig(ENABLE,HIGH);

//使能INT0中斷,并設置中斷高優先級

INT0_SetTriggerMode(INT04,INT_TRIGGER_RISE_ONLY);//將INT04設置為外部中斷觸發方式為上升沿

GPIO_Init(GPIO0,GPIO_Pin_4,GPIO_MODE_IN_PU); //將P04設置為帶上拉的輸入。

審核編輯:湯梓紅

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

    關注

    5

    文章

    884

    瀏覽量

    41045
  • Int
    Int
    +關注

    關注

    0

    文章

    23

    瀏覽量

    16018
  • 函數
    +關注

    關注

    3

    文章

    4049

    瀏覽量

    61392
  • 固件庫
    +關注

    關注

    2

    文章

    94

    瀏覽量

    14843
收藏 人收藏

    評論

    相關推薦

    R8d固件庫——GPIO固件庫函數說明

    介紹新定義R8D單片機 GPIO固件
    的頭像 發表于 05-31 09:25 ?41.4w次閱讀

    Stm32寄存器與庫函數概覽(摘自固件使用手冊).doc

    Stm32寄存器與庫函數概覽(摘自固件使用手冊).doc
    發表于 03-10 17:48

    2.5 STM8S固件 2.5.1

    時間,提高系統開發速度。2.5.1 固件簡介STM8固件函數庫可在以下網址下載:http://www.st.com/web/catalog
    發表于 01-19 09:17

    轉:STM32固件庫函數中文說明

    STM32固件庫函數中文說明
    發表于 08-04 10:19

    STM32固件使用介紹分享!

    32位基于ARM微控制器STM32F101xx與STM32F103xx 固件函數庫介紹 本手冊介紹了32位基于ARM微控制器STM32F101xx與STM32F103xx的固件函數庫
    發表于 07-30 02:37

    STM32固件函數庫資料分享!

    函數庫是一個固件函數包,它由程序、數據結構和宏組成,包括了微控制器所有外設的性能特征。該函 數還包括每一個外設的驅動描述和應用實例。通過使用本
    發表于 08-31 17:26

    固件中無相應文件時該怎么辦

    新手在使用庫函數編程時,對庫函數文件不了解,確定使用到了哪個頭文件的方法如下:***1.***參看固件使用手冊,里面關于寄存器的描述,具體的定義文件有明確的說明。***2.***
    發表于 08-23 09:15

    STM32固件的調用 精選資料分享

    在main函數里使用定義名來操作寄存器地址,也可以直接調用lib文件夾中的庫函數。而且功能固件之間也可以相互調用善于使用固件
    發表于 08-24 06:26

    添加STM32固件文件

    目錄新建項目目錄新建項目目錄在上篇博客中介紹了模板目錄,并在相應的文件夾中添加STM32固件文件。其結構如下:├─Doc存放項目說明文檔├─Libraries存放固件庫函數│├─CM
    發表于 08-24 07:56

    STM32固件的使用方法

    一.實驗目的掌握STM32固件的使用方法;掌握基于庫函數模板的開發方法;掌握基于固件進行GPIO端口編程的方法;4、規范編程格式。二.實
    發表于 10-27 06:37

    如何使用固件庫函數去點亮LED呢

    新建固件工程里面都有哪些文件呢?如何使用固件庫函數去點亮LED呢?
    發表于 11-30 06:41

    寄存器與固件STM32的串口通訊介紹

    觀;(2)程序運行占用資源少。但是它的缺陷也不可忽視:(1)開發速度慢;(2)程序可讀性差;(3) 維護復雜。2、基于固態方式開發,也就是直接調用庫函數,特點就是:(1)外設交流方便;(2)查錯簡單;(3)對主控制器STM32上手簡單?!ぁね庠O
    發表于 02-10 07:24

    STM32F103固件函數庫-中文

    個人使用的STM32 3.5固件庫函數文件。很實用,STM32開發必備參考資料。
    發表于 03-07 11:30 ?47次下載

    stm32f2xx固件庫手冊詳細介紹了stm32f2xx的庫函數及使用方法

    stm32f2xx固件庫手冊詳細介紹了stm32f2xx的庫函數及使用方法
    發表于 09-21 13:59 ?278次下載
    stm32f2xx<b class='flag-5'>固件</b>庫手冊詳細介紹了stm32f2xx的<b class='flag-5'>庫函數</b>及使用方法

    STM32 V3.5固件庫函數調用說明中文版免費下載

    本文檔的主要內容詳細介紹的是STM32 V3.5固件庫函數調用說明中文版免費下載。
    發表于 07-06 08:00 ?0次下載
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>