女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

MCU自舉程序的原理你了解多少?

Dp1040 ? 來源:strongerHuang ? 2023-12-09 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機基本都有自舉程序,像支持STC單片機使用串口下載,這種其實也是單片機內(nèi)部集成了一段自舉程序。

那你,你了解自舉程序嗎?下面結(jié)合STM32給大家分享一下關(guān)于自舉程序的知識。

關(guān)于自舉程序

STM32中內(nèi)嵌了一段自舉程序,可能很多人不知道。

那段自舉程序存放在System memory(系統(tǒng)存儲器)中,我們通過配置啟動,選擇啟動系統(tǒng)存儲器就可以運行這段程序。

STM32啟動配置

STM32有三種啟動模式:

Main Flash memory:主FLASH

System memory:系統(tǒng)存儲器

Embedded SRAM內(nèi)置SRAM

三種模式是通過不同配置來實現(xiàn),一般通過BOOT引腳和BOOT位來配置啟動模式。

不同的芯片配置有差異,有些芯片沒有BOOT1引腳,會結(jié)合BOOT位來實現(xiàn)。

F1啟動配置:

233486ac-962b-11ee-8b88-92fbcf53809c.jpg

F0啟動配置:

23447814-962b-11ee-8b88-92fbcf53809c.jpg

復(fù)位后,在 SYSCLK 的第四個上升沿鎖存 BOOT 引腳的值。復(fù)位后,用戶可以通過設(shè)置BOOT1 和 BOOT0 引腳來選擇需要的啟動模式。

內(nèi)嵌的自舉程序

STM32內(nèi)嵌的自舉程序存放在系統(tǒng)存儲區(qū),由ST在生產(chǎn)線上寫入,用戶不能修改。 我們選擇System memory(系統(tǒng)存儲器)啟動模式,就會進(jìn)入系統(tǒng)存儲區(qū)執(zhí)行自舉程序。 內(nèi)嵌的自舉程序主要用于通過串行接口重新編程 Flash有哪些串行接口呢? UARTI2C、 SPI、 CANUSB等。 F103只支持的UART:

235d8610-962b-11ee-8b88-92fbcf53809c.jpg

F4支持多種串行接口:

237ac3ec-962b-11ee-8b88-92fbcf53809c.jpg

不同型號MCU支持的串行接口不一樣,具體請參看應(yīng)用筆記 AN2606。

自舉程序中USART協(xié)

通信就會牽涉到協(xié)議,這里也說一下自舉程序中 USART 協(xié)議。

1、協(xié)議序列

23816846-962b-11ee-8b88-92fbcf53809c.jpg

當(dāng)配置 STM32 微控制器為自舉啟動,系統(tǒng)將進(jìn)入自舉程序模式。

2、USART自舉程序命令集

238ace0e-962b-11ee-8b88-92fbcf53809c.jpg

3、命令流程

有命令就有相應(yīng)命令執(zhí)行流程,這里拿Get命令流程為例:

2395a2e8-962b-11ee-8b88-92fbcf53809c.jpg

其他命令流程這里就不一一講述,請參看官方文檔AN3155。

自舉程序上位機

自舉程序主要是針對STM32進(jìn)行編程,說白了,自舉程序上位機就是FLASH編程工具。 自舉程序上位機工具大家都比較熟悉,這里簡單說一下。

1、STMFlashLoader

這個工具是相對叫老的工具,好像現(xiàn)在沒有維護(hù)更新了。

23b2a456-962b-11ee-8b88-92fbcf53809c.png ?

23c51ffa-962b-11ee-8b88-92fbcf53809c.png

主要就是使用UART對STM32FLASH讀寫擦除等操作。

2、STM32CubeProgrammer

這個工具在2月底更新到了V2.0.0,新增OTA功能。

23cadeae-962b-11ee-8b88-92fbcf53809c.jpg

寫到這里,相信大家都更加明白這個工具的用途了吧?








審核編輯:劉清

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

    關(guān)注

    146

    文章

    17981

    瀏覽量

    366818
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7651

    瀏覽量

    167374
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    785

    瀏覽量

    115956
  • STC單片機
    +關(guān)注

    關(guān)注

    9

    文章

    223

    瀏覽量

    39045
  • UART接口
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    15873

原文標(biāo)題:關(guān)于MCU自舉程序的原理,你了解多少?

文章出處:【微信號:玩點嵌入式,微信公眾號:玩點嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    AN1388 - PIC32自舉程序

    PlC32器件的自舉程序用于升級目標(biāo)器件上的固件,無需外部編程器或調(diào)試器。 對于USB HID、以太網(wǎng)或UART自舉程序,可通過對器件應(yīng)用硬復(fù)位或從PC發(fā)送跳轉(zhuǎn)到應(yīng)用
    發(fā)表于 03-27 17:38 ?6次下載
    AN1388 - PIC32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>

    PIC16和PIC18的高速串行自舉程序

    Microchip的增強型閃存單片機支持固件對自身進(jìn)行編程。這是通過可提供固件內(nèi)核的自舉程序實現(xiàn)的,該固件內(nèi)核駐留在單片機內(nèi)。該內(nèi)核使用程序存儲器中固件主應(yīng)用程序通常不使用的一小塊空間
    發(fā)表于 04-20 14:30 ?3次下載

    PIC單片機的自舉程序詳細(xì)資料說明

    dsPIC30F/33F和PIC24H/24F器件的自舉程序用于將您的應(yīng)用程序加載到目標(biāo)器件上并使程序在器件上運行。自舉
    發(fā)表于 03-21 14:20 ?9次下載
    PIC單片機的<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>詳細(xì)資料說明

    意法半導(dǎo)體MCU STM32自舉程序相關(guān)知識

    關(guān)鍵技術(shù)的領(lǐng)先供應(yīng)商:用于低功率和超低功率處理的微控制器,安全解決方案,傳感器和執(zhí)行器,連接性,調(diào)節(jié)和保護(hù),電機控制以及電源和能源管理。本篇文章要介紹的是有關(guān)于STM32 自舉程序的相關(guān)問題. 自舉
    發(fā)表于 03-25 16:41 ?1557次閱讀
    意法半導(dǎo)體<b class='flag-5'>MCU</b> STM32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>相關(guān)知識

    STM32工作的自舉程序了解多少?

    STM32自舉程序,你了解多少?
    的頭像 發(fā)表于 03-03 11:07 ?8430次閱讀

    自舉程序設(shè)計的注意事項

    許多現(xiàn)代嵌入式系統(tǒng)需要通過現(xiàn)場固件更新來修復(fù)錯誤或改進(jìn)功能。通常,此類更新功能通過自舉程序來實現(xiàn)。自舉程序是一個獨立于主應(yīng)用程序的特殊應(yīng)用
    發(fā)表于 03-31 11:30 ?9次下載

    PIC32自舉程序

    PIC32 器件的自舉程序用于升級目標(biāo)器件上的固件,無需外部編程器或調(diào)試器。
    發(fā)表于 04-02 14:13 ?11次下載
    PIC32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>

    關(guān)于STM32自舉程序原理和使用詳細(xì)解析

    很很多單片機都有自舉程序,像支持STC單片機使用串口下載,這種其實也是單片機內(nèi)部集成了一段自舉程序
    的頭像 發(fā)表于 04-22 09:31 ?4967次閱讀
    關(guān)于STM32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>原理和使用詳細(xì)解析

    MPLAB代碼配置器16位自舉程序發(fā)行說明

    MPLAB代碼配置器16位自舉程序發(fā)行說明。
    發(fā)表于 05-12 16:44 ?5次下載

    STM32自舉程序原理和使用

    很多單片機都有自舉程序,像支持STC單片機使用串口下載,這種其實也是單片機內(nèi)部集成了一段自舉程序
    發(fā)表于 02-08 16:41 ?7次下載
    STM32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>原理和使用

    利用MPLAB Harmony v3在SAM E54單片機(MCU)上實現(xiàn)雙存儲區(qū)自舉程序

    電子發(fā)燒友網(wǎng)站提供《利用MPLAB Harmony v3在SAM E54單片機(MCU)上實現(xiàn)雙存儲區(qū)自舉程序.pdf》資料免費下載
    發(fā)表于 09-20 14:53 ?0次下載
    利用MPLAB Harmony v3在SAM E54單片機(<b class='flag-5'>MCU</b>)上實現(xiàn)雙存儲區(qū)<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>

    SPI自舉程序中使用的I2C協(xié)議

    電子發(fā)燒友網(wǎng)站提供《SPI自舉程序中使用的I2C協(xié)議.pdf》資料免費下載
    發(fā)表于 09-21 11:41 ?0次下載
    SPI<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>中使用的I2C協(xié)議

    STM32自舉程序中使用的I2C協(xié)議

    電子發(fā)燒友網(wǎng)站提供《STM32自舉程序中使用的I2C協(xié)議.pdf》資料免費下載
    發(fā)表于 09-21 11:27 ?1次下載
    STM32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>中使用的I2C協(xié)議

    STM32自舉程序中使用的USART協(xié)議

    電子發(fā)燒友網(wǎng)站提供《STM32自舉程序中使用的USART協(xié)議.pdf》資料免費下載
    發(fā)表于 09-21 11:23 ?1次下載
    STM32<b class='flag-5'>自舉</b><b class='flag-5'>程序</b>中使用的USART協(xié)議

    自舉程序設(shè)計注意事項

    電子發(fā)燒友網(wǎng)站提供《自舉程序設(shè)計注意事項.pdf》資料免費下載
    發(fā)表于 09-25 09:22 ?0次下載
    <b class='flag-5'>自舉</b><b class='flag-5'>程序</b>設(shè)計注意事項