91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 單 片 機

單片機引腳上的電平變化

發布時間:2020/6/23 23:16:29 訪問次數:2922

外部中斷,就是通過外部信號所引起的中斷,如單片機引腳上的電平變化(高電平、低電平)、邊沿變化(上升沿、下降沿)等。51單片機有5個中斷源,其中有兩個是外部中斷,分別為INT0和INT1,INT0被分配在P3.2引腳,INT1被分配在P3.2引腳,也即是說如果使用51單片機的外部中斷0,則必須將信號接在P3.2上,否則無效。

所謂查詢方式就是單片機一遍一遍的掃描,查看所監視的目標有沒有發生變化,是一種主動式的監視方法,用一個成語可以很客觀的描述:守株待兔。

所謂中斷方式就是單片機不主動去監視目標,而是目標主動通知單片機狀態發生了變化。

STM32單片機的每一個GPIO都可以被設置為外部中斷輸入,根據引腳序號的不同可以將外部中斷分為不同的組,分別為PA0-PG0為EXTI0組,以此類推,PA15-PG15為EXTI15組,共16組,并且每一組中同一個時刻只能有一個中斷源工作,所以,STM32單片機最多允許同時有16個外部中斷。外部中斷的分配方式如下表所示:

STM32單片機的外部中斷觸發方式為邊沿觸發,即上升沿觸發和下降沿觸發。

STM32外部中斷配置步驟

STM32單片機在配置外部中斷時可以按照以下步驟來操作:

初始化GPIO為輸入;

開啟復用時鐘,設置映射關系;

設置觸發條件;

分配中斷向量控制器,并使能;

編寫中斷服務函數;

STM32外部中斷相關的寄存器

初始化GPIO時要用到如下寄存器:

APB2ENR:開啟GPIO時鐘和復用時鐘;

CRH:端口配置高寄存器;

CRL:端口配置低寄存器;

EXTICR[0]-EXTICR[3]:外部中斷配置寄存器

IMR:中斷屏蔽寄存器;

EMR:事件屏蔽寄存器;

FTSR:下降沿觸發選擇寄存器;

RTSR:上升沿觸發選擇寄存器

(素材來源:21IC和ttic和eechina.如涉版權請聯系刪除。特別感謝)

深圳市唯有度科技有限公司http://wydkj.51dzw.com/

外部中斷,就是通過外部信號所引起的中斷,如單片機引腳上的電平變化(高電平、低電平)、邊沿變化(上升沿、下降沿)等。51單片機有5個中斷源,其中有兩個是外部中斷,分別為INT0和INT1,INT0被分配在P3.2引腳,INT1被分配在P3.2引腳,也即是說如果使用51單片機的外部中斷0,則必須將信號接在P3.2上,否則無效。

所謂查詢方式就是單片機一遍一遍的掃描,查看所監視的目標有沒有發生變化,是一種主動式的監視方法,用一個成語可以很客觀的描述:守株待兔。

所謂中斷方式就是單片機不主動去監視目標,而是目標主動通知單片機狀態發生了變化。

STM32單片機的每一個GPIO都可以被設置為外部中斷輸入,根據引腳序號的不同可以將外部中斷分為不同的組,分別為PA0-PG0為EXTI0組,以此類推,PA15-PG15為EXTI15組,共16組,并且每一組中同一個時刻只能有一個中斷源工作,所以,STM32單片機最多允許同時有16個外部中斷。外部中斷的分配方式如下表所示:

STM32單片機的外部中斷觸發方式為邊沿觸發,即上升沿觸發和下降沿觸發。

STM32外部中斷配置步驟

STM32單片機在配置外部中斷時可以按照以下步驟來操作:

初始化GPIO為輸入;

開啟復用時鐘,設置映射關系;

設置觸發條件;

分配中斷向量控制器,并使能;

編寫中斷服務函數;

STM32外部中斷相關的寄存器

初始化GPIO時要用到如下寄存器:

APB2ENR:開啟GPIO時鐘和復用時鐘;

CRH:端口配置高寄存器;

CRL:端口配置低寄存器;

EXTICR[0]-EXTICR[3]:外部中斷配置寄存器

IMR:中斷屏蔽寄存器;

EMR:事件屏蔽寄存器;

FTSR:下降沿觸發選擇寄存器;

RTSR:上升沿觸發選擇寄存器

(素材來源:21IC和ttic和eechina.如涉版權請聯系刪除。特別感謝)

深圳市唯有度科技有限公司http://wydkj.51dzw.com/

熱門點擊

 

推薦技術資料

硬盤式MP3播放器終級改
    一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
铅山县| 班玛县| 宝应县| 内江市| 白沙| 富宁县| 昌都县| 安宁市| 莱州市| 静安区| 芦山县| 闽侯县| 庄浪县| 松江区| 安宁市| 旬邑县| 巴彦淖尔市| 苗栗市| 鄂托克前旗| 郓城县| 于田县| 嘉峪关市| 彩票| 白山市| 永和县| 康平县| 临西县| 股票| 榕江县| 天全县| 河南省| 大连市| 宜兰县| 浠水县| 丰镇市| 水城县| 武陟县| 泽普县| 辽阳县| 九寨沟县| 永吉县|