在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內(nèi)不再提示

stm32串口通信流程圖

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 2020-03-03 11:49 ? 次閱讀

1.寫在前面

首先,你要知道STM32啟動文件中啟動流程,你就需要掌握一點匯編基礎知識。

匯編語言屬于機器語言,或者說低級語言,C語言屬于高級語言,所以,匯編和C語言在語法上差異很大。

如果你學底層開發(fā),匯編的一些基礎知識需要掌握。不需要精通,但需要看懂常見的匯編代碼。

2.說明

STM32的啟動文件與編譯器有關(guān),不同編譯器,它的啟動文件不同。

雖然啟動文件(匯編)代碼各有不同,但它們原理類似,都屬于匯編程序。

我們拿基于MDK-ARM的啟動文件來舉例,說一下要點內(nèi)容。

3.分配堆棧

在基于MDK的啟動文件開始,有一段匯編代碼是分配堆棧大小的。

這里重點知道堆棧數(shù)值大小就行。還有一段AREA(區(qū)域),表示分配一段堆棧數(shù)據(jù)段。

數(shù)值大小可以自己修改,也可以使用STM32CubeMX數(shù)值大小配置:

在IAR中,是通過工程配置堆棧大小:

4.向量表

相信大家都知道向量表,先看匯編代碼:

這個向量表就是對應手冊中的那些內(nèi)容:

我們需要知道這個地方中的復位,程序上電之后,是跳到Reset_Handler這個位置。

5.執(zhí)行代碼

上面知道代碼是從Reset_Handler開始執(zhí)行,我們看Reset_Handler匯編代碼:

在啟動的時候,執(zhí)行了SystemInit這個函數(shù)。

之前標準外設庫在SystemInit這個函數(shù)初始化了系統(tǒng)時鐘,后面HAL庫單獨把那部分代碼提出來了。

執(zhí)行完SystemInit函數(shù),就跳轉(zhuǎn)到我們的main函數(shù)執(zhí)行了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2290

    文章

    11018

    瀏覽量

    362653
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1657

    瀏覽量

    49919
  • 復位
    +關(guān)注

    關(guān)注

    0

    文章

    179

    瀏覽量

    24581
  • 啟動流程
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    6580
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    PID管道儀表流程圖識讀方法【推薦下載】

    管道儀表流程圖(P&ID)又稱施工流程圖或工藝安裝流程圖。它是在方案流程圖的基礎上繪制而成的,是自動化工程設計的依據(jù),亦可供施工安裝和生產(chǎn)操作時參考。 下面是部分截
    發(fā)表于 05-22 17:30

    PL2303串口驅(qū)動

    PL2303串口驅(qū)動
    發(fā)表于 04-09 16:02 ?1次下載

    cp2102串口驅(qū)動

    cp2102串口驅(qū)動
    發(fā)表于 04-09 16:01 ?2次下載

    STM32串口下載軟件(FLYMCU)

    STM32串口下載軟件(FLYMCU),經(jīng)典版本,親試可用。
    發(fā)表于 04-09 15:59 ?1次下載

    STM32串口通信,上電和斷電串口助手會返回數(shù)是怎么回事?

    STM32串口通信,上電和斷電串口助手會返回數(shù),是為什么呢
    發(fā)表于 03-12 07:57

    使用Labview做一個485串口電子秤程序

    232、485串口通訊是最常見的儀器儀表通訊方式之一,本文詳細介紹,用Labview編寫一個電子秤的485串口程序.
    發(fā)表于 03-06 18:11 ?0次下載

    用Labview寫一個電子稱的485串口程序

    關(guān)鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之一,本文詳細介紹,用Labview編寫一個電子秤的485串口程序.
    的頭像 發(fā)表于 03-06 09:54 ?567次閱讀
    用Labview寫一個電子稱的485<b class='flag-5'>串口</b>程序

    3.5英寸高清智能串口屏 8位MCU并口通信的COG裸屏 或帶驅(qū)動板232串口通信的智能屏

    3.5英寸高清智能串口屏 8位MCU并口通信的COG裸屏 或帶驅(qū)動板232串口通信的智能屏
    的頭像 發(fā)表于 02-18 14:49 ?333次閱讀
    3.5英寸高清智能<b class='flag-5'>串口</b>屏 8位MCU并口<b class='flag-5'>通信</b>的COG裸屏 或帶驅(qū)動板232<b class='flag-5'>串口</b><b class='flag-5'>通信</b>的智能屏

    RS232串口連接方式及注意事項

    數(shù)據(jù)交換。 RS-232串口簡介 RS-232標準最初由電子工業(yè)聯(lián)盟(EIA)在1960年制定,用于定義串行通信的電氣特性、信號定時和數(shù)據(jù)格式。RS-232串口使用25針的D型連接器(DB-25),但后來更常用的是9針的D型連接
    的頭像 發(fā)表于 12-10 16:23 ?4260次閱讀

    LS10串口數(shù)據(jù)庫模塊外擴SD卡功能

    LS10串口數(shù)據(jù)庫模塊外擴SD卡功能
    的頭像 發(fā)表于 11-23 09:42 ?486次閱讀
    LS10<b class='flag-5'>串口</b>數(shù)據(jù)庫模塊外擴SD卡功能

    RS232串口通信協(xié)議詳解

    在計算機硬件和通信領(lǐng)域,RS-232串口通信協(xié)議是一個歷史悠久且廣泛使用的標準。它允許計算機通過串行接口與各種外部設備進行通信,如調(diào)制解調(diào)器、鼠標、打印機等。 RS-232的歷史和定義
    的頭像 發(fā)表于 11-21 09:24 ?2779次閱讀

    VSCode中Markdown借助plantuml繪制流程圖

    VSCode中Markdown里通過plantuml繪制流程圖,簡直不要太方便。
    的頭像 發(fā)表于 10-28 11:19 ?2692次閱讀

    FT232芯片設計的USB轉(zhuǎn)RS232串口原理

    FT232芯片設計的USB轉(zhuǎn)RS232串口原理
    發(fā)表于 10-21 11:06 ?11次下載

    快速實現(xiàn)C2000串口程序升級

    電子發(fā)燒友網(wǎng)站提供《快速實現(xiàn)C2000串口程序升級.pdf》資料免費下載
    發(fā)表于 08-29 10:50 ?2次下載
    快速實現(xiàn)C2000<b class='flag-5'>串口</b>程序升級

    485串口可以用can協(xié)議嗎

    一、引言 隨著工業(yè)自動化和智能控制技術(shù)的發(fā)展,通信協(xié)議在設備間數(shù)據(jù)傳輸和控制中扮演著越來越重要的角色。485串口和CAN協(xié)議是兩種常見的通信協(xié)議,它們在不同的應用場景中發(fā)揮著重要作用。本文將對這兩種
    的頭像 發(fā)表于 06-16 09:21 ?2181次閱讀
    主站蜘蛛池模板: 大美女久久久久久j久久 | 欧美中出 | 色噜噜狠狠色综合欧洲 | 奇米7777影视 | 一区二区三区久久 | 白浆喷射 | 222aaa免费国产在线观看 | 天天操天天干天天做 | 色视频免费版高清在线观看 | 亚洲欧美视频二区 | 开心六月婷婷 | 色婷婷激婷婷深爱五月老司机 | 2021久久精品99精品久久 | 午夜在线观看免费 | 午夜欧美精品久久久久久久久 | 国产亚洲综合色就色 | 性欧美性 | 午夜影院在线观看免费 | 国产一区二区三区影院 | 手机在线看片国产 | 免费看男女下面日出水视频 | 美女很黄很黄是免费的·无遮挡网站 | 日本a级在线 | 在线观看深夜观看网站免费 | 免费在线一区二区三区 | 在线观看jyzzjyzz | 天天舔日日干 | 欧美色图首页 | 91新地址| 69 hd xxxx日本| 欧美午夜性 | 1314亚洲人成网站在线观看 | 波多野结衣在线网站 | 四虎影院黄色 | 狠狠色噜噜狠狠狠狠97 | 毛片免费高清免费 | 久久免费视频网站 | 性色xxx| 欧美成人 一区二区三区 | 狠狠色噜噜狠狠狠狠黑人 | 国产亚洲精品久久久久久久软件 |