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

歷史上的今天

今天是:2025年01月02日(星期四)

正在發生

2019年01月02日 | STM32F107的串口通訊總結

發布者:徽宗古泉 來源: eefocus關鍵字:STM32F107  串口通訊 手機看文章 掃描二維碼
隨時隨地手機看文章

1.   STM32的一般規律,首先要使用串口必先使能串口時鐘,比如串口1: RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); 


2.   串口使用的GPIO口設置: 首先使能GPIO的時鐘RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);其次GPIO端口的模式配置(復用推挽輸出、浮空輸入等)


3.   主程序有中斷的要使用中斷配置,注意中斷的搶占優先級和子優先級,串口的一般排次位。


初始化中斷。


4.   串口配置  :  波特率、字節長度 、停止位、奇偶校驗、模式、硬件流控制等


初始化串口、串口接收中斷使能、串口使能。


5.   接收中斷服務函數編寫,   voidUSART1_IRQHandler(void)。


一般來說,接收中斷服務函數要考慮的問題比較多,主要有一下幾點:  接收數據的正確性(某字節的校驗、包括CRC校驗等),數據長度的正確性(是否接收完整),數據接收過程中突然出現中斷或者死機的防護措施等。


6.    串口函數的發送和接收函數  USART_SendData(USART_TypeDef*USARTx, uint16_t Data);


uint16_tUSART_ReceiveData(USART_TypeDef* USARTx);  


7.   串口的狀態標志  FlagStatusUSART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);


清除串口的中斷標志 voidUSART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);


關鍵字:STM32F107  串口通訊 引用地址:STM32F107的串口通訊總結

上一篇:關于STM32通用定時器更新事件中斷
下一篇:STM32定時器定時計算公式

推薦閱讀

電路介紹 電路由電源電路、單片機電路、環境照度檢測電路和控制輸出電路等部分組成。 C1、VDl、VD2、C2、VD3等組成電容降壓式穩壓電源電路,輸出5V的電壓作為智能控制器電路的工作電源。AT89C2051、X1、R3、C3等組成單片機電路,R3、C3組成單片機的復位電路,接通電源的瞬間,由于R3對C3的充電過程,單片機AT89C2051的復位端1腳獲得一個高電平復位脈沖,...
集微網消息,?機輻射這問題一直充滿爭議,實際并沒有?常嚴謹的科學理理論證明?手機輻射會對人體造成何種影響。 國際上有SAR(?比吸收率)來定量手機的輻射值,即生物體(包括人體)每單位公斤在單位時間內所吸收的功率,以W/kg為單位。SAR值越低,輻射被吸收的量越少,包括全身的、局部的、四肢的數據。目前,美國的SAR標準則以1.6W/kg為標準,德國則將SA...
距離全球最大消費性電子展CES 2020開幕僅剩1周,各大廠商即將展示趨勢新品也備受外界關注,手機領域依然圍繞著折疊機、5G等關鍵詞。全球手機制造商將在CES 2020展示5G、折疊設備等新型產品,雖然部分廠商將產品發表會定在2020年2月的世界行動通訊大會(MWC),但也有許多即將上市的5G產品、折疊手機即將在CES 2020中公開。中國制造商也出擊:一加、Vivo...
12月31日,據華銳光電官方消息,河南省首家液晶顯示面板生產制造企業——華銳光電五代薄膜晶體管液晶顯示器件項目正式點亮。據華銳光電官方介紹,項目自2019年3月開始主體結構施工,同年8月即實現主廠房封頂,經過400多天夜以繼日的安全施工,并克服疫情帶來的不利影響,主體廠房、綜合動力廠房及其他配套建筑已全部竣工。2020年4月開始主廠房清潔,5月15...

史海拾趣

問答坊 | AI 解惑

高速數字電路設計

高速數字電路設計…

查看全部問答∨

顯示程序

本帖最后由 paulhyde 于 2014-9-15 09:37 編輯 我想要讓六個數碼管顯示數字的程序。  …

查看全部問答∨

提供實圖求編程方法和技巧

高手請指點下.本人做了個用單片機來控制直流電機的機械手,主要可以用來擦皮鞋,硬件的機械部分做好了,手的來回的運動是51 控制的直流電機.具體要求是.要有正,反轉. 擦皮鞋頻率的調制.請看完圖后,能給個 匯編 或 C 程序.最好給個注解.會給您高分的. ...…

查看全部問答∨

PB4.2支持CF2.0和SQL Mobile

我安裝了wince 4.2得一個最新補丁包,在WINCE420\\OTHER目錄下多了DOTNETV2、DOTNETV35、SQLMOBILE 我想將其中幾個特性添加到我得系統當中去。于是編譯了一個工程,添加了CF 2.0和SQLMOBILE得所有組件,編譯正常通過。 我寫了幾個測試程序,都 ...…

查看全部問答∨

怎樣通過程序判斷 系統是 x86 ia64 amd64中的哪個

怎樣通過程序判斷 系統是 x86 ia64 amd64中的哪個…

查看全部問答∨

關于BootLoader內存映射的問題

請教一個問題: 在2410EBoot的Bootloader里,類似于OEMDebugInit()之類的函數在訪問寄存器時,為什么是虛擬地址?如:#define UART0_BASE      0xB1000000 // 0x50000000 它是在何時進行地址轉換的?具體位于什么代碼位置處,或者有 ...…

查看全部問答∨

拜托版主能不能給個STM32的pwm捕獲的例程?

                                 拜托版主能不能給個STM32的pwm捕獲的例程?我整了很久了就是測不出來…

查看全部問答∨

開發板申請

我是一名在讀研究生。希望用STM32做畢業設計以及經行一個四軸的航模開發,希望多多支持謝謝…

查看全部問答∨

菜鳥,關于uclinux+arm7實現web管理的設備

我是菜鳥,公司要設計這樣一個千兆收發器,設備上有arm(s3c44b0)核心板+51單片機,二者通過串口來通信。最終實現的目的是,在web網頁上控制設備,比如點擊“靜音”按鈕,數據會被web服務器發到cgi程序吧,下面cgi程序如何去告訴串口上的單片機要 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 博湖县| 新安县| 鲜城| 西城区| 萨迦县| 临高县| 古田县| 防城港市| 民权县| 芜湖县| 吴江市| 灵璧县| 开化县| 义乌市| 金华市| 宁安市| 柳河县| 绥中县| 湖口县| 阿城市| 修文县| 恩施市| 含山县| 霍城县| 永平县| 郸城县| 枞阳县| 山阴县| 靖远县| 内江市| 三门县| 德钦县| 塔河县| 华宁县| 邹平县| 黄骅市| 成都市| 金湖县| 钟山县| 锦州市| 荔波县|