娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月14日(星期六)

2019年12月14日 | STM8L051F3_02_EXTI應用

發布者:SparklingEyes 來源: eefocus關鍵字:STM8L051F3  EXTI 手機看文章 掃描二維碼
隨時隨地手機看文章

本章介紹STM8L051F3的EXTI相關知識,內容分為以下幾部分:


EXTI簡介

KEY外部中斷檢測

1、EXTI簡介

EXTI也是屬于GPIO的知識點,應用比較廣泛。STM8L051F3每個I/O口在輸入模式下都能配置為中斷,在這個配置下,一個信號沿或電平輸入到I/O口上將產生一個中斷請求。外部中斷只有在端口的輸入模式下才有效。


可通過配置寄存器Px_CR2相應的位來獨立地使能或禁能某個端口的外部中斷功能。另外,可通過ADC_TDRH和ADC_TDRL寄存器來禁用施密特觸發器節省功耗。


2、KEY外部中斷檢測

2.1 KEY的外部中斷配置

本小節介紹將GPIO配置為外部中斷輸入模式,并通過KEY(PC4)來觸發一個外部中斷信號,然后產生中斷,然后控制LED1的狀態。使用的例程:STM8L051F3_02_EXTI。實現步驟:


1)初始化LED1為推挽輸出模式(初始電平高)

2)初始化KEY為上拉輸入&中斷模式,并配置為下降沿觸發


2.2 例程介紹

EXTI的初始化在exti.c文件中實現:


void EXTI_Init(void)


{


  // 配置KEY IO口為上拉輸入&中斷模式


  GPIO_Init(KEY_GPIO_PORT, KEY_GPIO_PINS, GPIO_Mode_In_PU_IT);


  //KEY引腳配置,下降沿觸發;


  EXTI_SetPinSensitivity(EXTI_Pin_4, EXTI_Trigger_Falling);


}


EXTI(KEY)的端口定義在exti.h文件下:


#define KEY_GPIO_PORT  (GPIOC)


#define KEY_GPIO_PINS  (GPIO_Pin_4)


主函數中對LED于EXTI進行初始化后開啟總中斷:


void main(void)


{


  LED_Init();   //初始化LED1


  EXTI_Init();  //初始化KEY


  enableInterrupts();   //開總中斷


while(1)


{


;


}


}


中斷處理函數在stm8l15x_it.c文件下(該文件下還定義了delay_ms()函數):


INTERRUPT_HANDLER(EXTI4_IRQHandler,12)


{


    /* In order to detect unexpected events during development,


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


    */


   //延遲消抖


  delay_ms(10);


  //松手檢測


while(GPIO_ReadInputDataBit(KEY_GPIO_PORT, KEY_GPIO_PINS)== 0);


  //切換LED1的狀態


  GPIO_ToggleBits(LED1_GPIO_PORT, LED1_GPIO_PINS);


  //清除中斷標志位


  EXTI_ClearITPendingBit(EXTI_IT_Pin4);


}


使用ST-LINK把程序下載到開發板中,按下KEY可以改變LED1的狀態。

關鍵字:STM8L051F3  EXTI 引用地址:STM8L051F3_02_EXTI應用

上一篇:STM8L051之通過ADC1與DMA讀取內部參考電壓
下一篇:STM8L052C6硬件I2C調試:PCF8563/BM856時鐘芯片

推薦閱讀

集微網消息,據路透社報道,歐洲最大的電信公司德國電信(Deutsche Telekom)上周五表示,由于對中國網絡設備的安全問題進行了“非常認真”的討論,正在審查其網絡供應商戰略。由于一些美國盟友以國家安全為由排除了中國設備制造商華為,因此德國政府進行了重新評估。據悉,德國政府擁有近三分之一股權。德國電信對外表示,非常重視全球對中國供應商網絡...
示波器自從問世以來,它一直是最重要、最常用的電子測試儀器之一。由于電子技術的發展,示波器的能力在不斷提升,其性能與價格也五花八門,市場參差不齊。示波器看似簡單,但如何選擇,也存在許多問題。本文根據多年的經驗,結合北京海洋興業科技有限公司選型指南,從幾個方面告知您在選擇示波器時應注意的問題:一、了解您需要測試的信號您要知道用示波器...
Diodes表示:“USB Type-C接口正在增加急劇增長,特別是那些熱衷于為智能設備和其他外圍設備提供新一代接口的汽車制造商來說。”DPO2039DABQ的目的是與CC1,CC2以及D +和D-或SBU信號一起使用,以保護相關的接口芯片免受靜電或短路的影響。在USB-C型控制器上,CC和DIFF引腳在物理上非常靠近VBUS引腳。Diodes-DPO2039DABQ是串聯斷開MOSFET,具有柵極驅動器...
中國儲能網訊:日前,中國施工企業管理協會公布了2020~2021年度第二批國家優質工程獎獲獎名單。國家電網有限公司共有兩項工程獲國家優質工程金獎,六項工程獲國家優質工程獎。本報今起開設“走進國家優質工程”欄目,刊發獲獎工程建設中的典型經驗與做法。 工程小檔案 工程名稱:浙江舟山500千伏聯網輸變電工程 建設時間:2016年12月28日開工,2019年...

史海拾趣

問答坊 | AI 解惑

LTCC應用于大功率射頻電路的可能性研究

1引言   世界電子產品已進入一個速度更快、密度更高、體積更薄、成本更低且要求更有效散熱的封裝時代。隨著無線電通信領域(如手機)的迅速商業化,對降低成本,提高性能有很大的壓力。LTCC(低溫共燒陶瓷)技術是一種低成本封裝的解決方法,具有 ...…

查看全部問答∨

在CCS中能看到c轉換的匯編嗎?

在CMD里面可以看到匯編對應的偽指令,請問,如果我們寫的程序時C語言,那么我們能看到轉換后對應的匯編語言嗎?…

查看全部問答∨

安防行業真的步入3G時代了?

3G商用業務的展開,不僅僅是通信技術的革新應用,3G技術也成為了信息化建設中的又一亮點。作為一項全新的技術,它將更深層次地融入到社會應用中去,在安防領域它也同樣引領這時代的潮流。   過去信息化建設的重點更多地放在傳統互聯網上,隨著3 ...…

查看全部問答∨

TCP層三次握手中的幾個問題?

問題一: 第一步、客戶端發一個SYN, 第二步、服務器回一個SYN+ACK, 第三步、客戶端發一個ACK, seq_no=07CC50EA,ack_no=78BEEA98 此時三次握手搞定。接下來開始傳送IP數據包了,但是我想請問下, 當第三步不成功的情況下,客戶端發了一個ACK,而 ...…

查看全部問答∨

如何讀取SD卡的序列號

用什么函數能讀取到SD卡的序列號呢?…

查看全部問答∨

單片機驅動標準pc機鍵盤的C51程序

單片機驅動標準pc機鍵盤的C51程序 網上流行的這個程充很垃圾, 在我的單片機上無論如何都調試不成功. 正確的程序見http://home.hn8868.com/tary/download.html 該程序由AVR程序移植過來... C語言寫的,風格棒極了. 在P1口顯示ASCII嗎,也有使 ...…

查看全部問答∨

基于OMAP3517的量子相干態光通信接收機的設計

系統復雜,可能出現的情況比較多,我會盡量完成評估報告…

查看全部問答∨

地址和時序問題

用一個單片機stc89le52rc的p0口和cpld的8個i/o口相連,在尋址的時候為什么基地址從0xff00開始呢,cpld和單片機之間的數據傳輸是不是不虛言考慮時序啊?…

查看全部問答∨

05.05【每日一問】:如何精確定時

 05.05【每日一問】:如何精確定時   這個問題是我一個同事問我的,當時我費了好大勁給他講清楚。現在拿來給大家,今后在產品中很可能用到: 事情是這樣,有一天我一個同事問我,他正在做一個產品,是設定一個時間定時控制溫度上升曲 ...…

查看全部問答∨

I2S的標準音輸出

原帖與代碼下載本文討論I2S的音頻輸出不同的波形I2S的時鐘設可以基于系統時鐘或者PLL3的輸出,使用PLL3可以利用PLL3MUL進行更多的調節由于主板設計音頻模塊需要MCK主時鐘的輸出,根據參考手冊中的公式,可以反向計算I2SDIV和PLL3MUL值的組合,以達 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 桐城市| 呼伦贝尔市| 东海县| 新绛县| 泰州市| 金沙县| 祁阳县| 枝江市| 福安市| 渭源县| 车险| 华容县| 新安县| 灯塔市| 邮箱| 新闻| 三明市| 德昌县| 涿州市| 禹城市| 炉霍县| 镇沅| 吉林省| 仙桃市| 大荔县| 孟村| 宁海县| 龙门县| 永寿县| 岳普湖县| 贵阳市| 中山市| 盘锦市| 攀枝花市| 义马市| 玉屏| 平定县| 布尔津县| 延川县| 榆树市| 蓬安县|