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

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

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

3天內不再提示

STM32入門編程總結4 (中斷+串口)

piaofengzai ? 來源:piaofengzai ? 作者:piaofengzai ? 2022-02-19 22:12 ? 次閱讀

STM32入門編程總結4(中斷+串口)

系統異常中斷與外部中斷統稱為中斷,復位中斷的優先級最高,

NVIC(NestedVectored Interrupt Controller)嵌套向量中斷控制器,調整各個中斷的優先級,

中斷優先級 =搶占優先級(1-4bit)+子優先級(0、1)如果兩個中斷的搶占優先級與子優先級參數一致,則按照中斷向量表里的順序區分優先級。GPIO的中斷,EXTI(External interrupt/event controller)外部中斷/事件(event)控制器,外部中斷為用戶自定義中斷內容(用戶編寫程序發生中斷后要干啥事兒),外部事件為具體對應外設自動執行,EXTI 0-15總共16個,GPIO A-G當中的pin尾數與EXTI尾數對應,

例如: GPIOA_Pin_0、GPIOB_Pin_0都對應 EXTI 0;

GPIOA_Pin_1、GPIOB_Pin_1都對應EXTI 1;

中斷內部的程序盡量簡單(只改個標志位值flag啥的),處理函數放在主函數比較穩妥,中斷占用太多資源,則其他中斷就歇菜了。假設主函數要處理的問題需要對應的技能類似于孫悟空的72變,那么中斷要處理的棘手問題需要對應的技能類似于觀音給予孫悟空的三根毫毛,別沒啥事兒瞎用。

串口&電平.png

串口分類及電平都在右側了。

串口助手用:Mobaxterm,

在STM32項目里,Keil Options forTarget里勾選右側 Use Micro LIB,

添加如下代碼就可以在Keil里使用printf函數了。

代碼:

#include "stdio.h" //標準輸入輸出頭文件

int fputc(int ch, FILE *f) //寫字符文件函數

{

HAL_UART_Transmit(&huart1, (uint8_t*)&ch, 1, 10);

return ch;

}

int fgetc(FILE *f) //讀字符文件函數

{

uint8_t ch = 0;

HAL_UART_Receive(&huart1, (uint8_t*)&ch, 1, 10);

return (int)ch;

}

//添加以上代碼 + √選 UseMicro LIB 后,就可以調用printf函數

審核編輯:符乾江

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

    關注

    6037

    文章

    44561

    瀏覽量

    635594
  • STM32
    +關注

    關注

    2270

    文章

    10901

    瀏覽量

    356196
  • 編程
    +關注

    關注

    88

    文章

    3616

    瀏覽量

    93760
收藏 人收藏

    評論

    相關推薦

    如何快速入門HAL庫編程 HAL庫與裸機編程的比較

    如何快速入門HAL庫編程 要快速入門HAL庫編程,可以遵循以下步驟: 了解基礎知識 : 掌握C語言編程基礎,包括變量、數據類型、函數、指針等
    的頭像 發表于 12-02 11:39 ?321次閱讀

    stm32 GPIO中斷配置教程

    在嵌入式開發中,STM32微控制器因其高性能和豐富的外設而廣受歡迎。GPIO(通用輸入/輸出)中斷STM32微控制器中常用的功能之一,它允許開發者在特定引腳上檢測到外部信號變化時快速響應。 1.
    的頭像 發表于 11-19 15:53 ?848次閱讀

    socket 編程基礎入門

    Socket 編程基礎入門 在計算機網絡中,Socket 是一個抽象層,它將網絡通信的細節隱藏起來,為開發者提供了一個簡單的接口來發送和接收數據。Socket 編程是網絡編程的基礎,它
    的頭像 發表于 11-12 14:03 ?319次閱讀

    stm32怎樣觸發軟件中斷

    了解STM32中斷系統 STM32微控制器具有豐富的中斷系統,包括NVIC(嵌套向量中斷控制器)和SYSTICK定時器。NVIC可以處理多達
    的頭像 發表于 09-02 09:32 ?889次閱讀

    stm32串口燒錄怎么設置

    準備工作 確保您擁有STM32開發板和相應的硬件設備,如USB轉串口模塊。 安裝STM32CubeMX和STM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置和
    的頭像 發表于 08-22 09:33 ?1548次閱讀

    stm32的modbus.c文件,如何觸發串口發送中斷?

    ModRcv(void);//modbus信息接收,放在串口接收中斷 3.void ModSend(void);//modbus信息接收,放在串口接收中斷 函數1和2很好理解.3就
    發表于 05-10 06:50

    移植stm32f4Discovery的usb虛擬串口程序到rtthread, 運行時出現USBD_OTG_ISR_Handler()中斷函數溢出的原因?

    移植stm32f4Discovery的usb 虛擬串口程序到rtthread, 運行時出現 USBD_OTG_ISR_Handler()中斷函數溢出。 中斷函數不是任務,不知道在哪里
    發表于 04-29 09:07

    求助,如何解決串口ORE中斷問題?

    使用STM32F1做串口通信測試,想試一下在921600波特率下通信是否穩定,stm32cubemx自動生成代碼,開啟了兩個中斷,一個定時器Tim2(每1ms
    發表于 04-09 06:46

    STM32 HAL串口接收中斷突然失效的原因?

    STM32 HAL 串口接收中斷突然失效
    發表于 04-08 06:40

    STM32F030F4串口空閑中斷接收不定長數據,發生中斷后不知道如何計算接收到的字節數?

    我用STM32F030F4串口空閑中斷接收不定長數據,發生中斷后不知道怎樣計算接收到的字節數。
    發表于 04-03 07:12

    stm32串口接收中斷觸發原理

    配置串口接收中斷使能:在初始化串口時,需要設置相應的控制寄存器來使能串口接收中斷。這通常可以通過設置相應的標志位或使用特定的寄存器位來完成。
    發表于 01-17 15:42 ?7968次閱讀
    <b class='flag-5'>stm32</b><b class='flag-5'>串口</b>接收<b class='flag-5'>中斷</b>觸發原理

    單片機編程實例總結

    單片機編程實例總結
    的頭像 發表于 01-16 09:17 ?1063次閱讀

    STM32ADC中斷的使用注意事項和優化建議

    STM32ADC中斷的使用注意事項和優化建議 STM32ADC(模擬數字轉換器)是STMicroelectronics開發的一款用于外部模擬信號轉換為數字信號的器件。在使用STM32A
    的頭像 發表于 01-12 15:17 ?3462次閱讀

    stm32怎么讀取串口發來的指令

    讀取串口發來的指令是嵌入式系統中一項常見的任務,特別是在與外部設備進行通信時。在STM32系列微控制器中,提供了多個串口接口(USART、UART等),可以用于讀取和處理串口接收到的數
    的頭像 發表于 01-07 17:08 ?2739次閱讀

    stm32中斷怎么處理的

    STM32是一款非常強大的微控制器系列,具有豐富的外設和功能。中斷STM32中非常重要的部分,能夠幫助我們提高系統的響應速度和效率。本文將詳細介紹STM32
    的頭像 發表于 01-02 17:35 ?2602次閱讀
    主站蜘蛛池模板: 国产国拍亚洲精品永久软件| 狠狠色狠狠色综合| 在线精品视频免费观看| 中文字幕乱码一区久久麻豆樱花| 99国产精品综合AV无码| 国产成人AV永久免费观看| 海角国精产品一区一区三区糖心| 男人吃奶摸下挵进去啪啪| 亚洲2017天堂色无码| 99国产精品免费视频| 久久综久久美利坚合众国| 同房交换4p好爽| 99福利视频| 暖暖免费 高清 日本社区中文| 直插下身完整的欧美版| 久久亚洲精品无码A片大香大香| 少男同志freedeos| 1788福利视频在视频线| 国产特级毛片AAAAAAA高清| 男人私gay挠脚心vk视频| 99E久热只有精品8在线直播| 嫩草影院久久精品| QVOD在线播放| 麻豆第一区MV免费观看网站| 夫妻主vk| 人善交XUANWEN200喷水| 曰曰夜夜在线影院视| 啦啦啦 中国 日本 高清 在线| 一个人高清在线观看日本免费 | 人人干人人看| 国产精品久久久久久久久免费下载| 欧美MV日韩MV国产网站| 亚洲综合AV在线在线播放| 国产精品美女久久久网站动漫 | 国产欧美在线亚洲一区刘亦菲| 欧美日韩另类在线观看视频| 6080yy亚洲久久无码| 老熟女重囗味HDXX| 亚洲视频中文字幕在线| 国产综合18久久久久久软件| 在线电影一区二区|