日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

精品! 我們?nèi)绻私鈫纹瑱CBootloader程序

 flyk0tcfb46p9f 2019-05-05

很多人都知道單片機需要通過燒錄器燒錄程序,但并不知道單片機是怎樣下載程序的,有下載程序朋友都知道,下載程序需要單片機重新上電,或者有個復(fù)位按鈕,或者燒錄線有一個管腳是RESET管腳。其實這些操作的就是要讓單片機復(fù)位,單片機復(fù)位重啟時先會進入固化好的BOOT程序,一般會停留一段時間,如果這段時間沒有收到任何下載指令,就會從0000H開始執(zhí)行。

DB9口連接下載程序

下載通信方式

一般單片機下載支持至少一種的通信方式,有SPI通信、I2C通信、USB、uart通信。 我遇到比較多的是選擇SPI通信或者uart通信方式。我們選擇STC單片機為列,用串口下載,選擇單片機型號,選擇串口號,打開工程文件,點擊編程/下載。

下載上位機

Bus Hound工具

下載時我們并不知道他們是怎樣進行數(shù)據(jù)交換的,這時我們可以用Bus Hound工具來抓包分析。

開始抓數(shù)據(jù)

上位機下載時一直發(fā)送FF,我們以上抓取的數(shù)據(jù)進行分析,我們依然可以一樣方法來能自創(chuàng)一套協(xié)議,來做Bootloader的開發(fā),怎樣做請大家動動腦筋。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多