不少使用華大196系列的芯片的工程師,早期的時(shí)候可能都是使用的ST的單片機(jī),那么如果已經(jīng)習(xí)慣了ST的BOOT引腳,像是一般的ST的引腳,上面都會(huì)有BOOT0和BOOT1的設(shè)置, 它們對(duì)應(yīng)的是三種不同的啟動(dòng)模式: 那么當(dāng)BOOT0為零時(shí),系統(tǒng)從閃存啟動(dòng)也就是內(nèi)置的flash啟動(dòng),這是一般的工作模式; 而當(dāng)BOOT0等于1,BOOT1=0的時(shí)候,會(huì)從系統(tǒng)存儲(chǔ)器啟動(dòng),一般的話是固化在單片機(jī)內(nèi)部的一段Bootloader的這種模式,大多情況下是廠家預(yù)留的一種功能; 而還有一種是當(dāng)BOOT0和BOOT1都等于1的時(shí)候是從 RAM啟動(dòng),主要是用于調(diào)試模式。 而在華大的引腳不過有BOOT0主要是為了選擇開機(jī)時(shí)候的一個(gè)編寫協(xié)議,如果BOOT0是低電平這種模式一般是默認(rèn)的模式,是采用SWD協(xié)議進(jìn)行編程的; 而當(dāng)它是高電平之后,則使用ISP的編程模式。 兩種編程模式,對(duì)于外部電路的依賴環(huán)境不同,推薦用戶使用前者。另外有一點(diǎn)是值得注意的,那就是ST的啟動(dòng)時(shí)候的映射是動(dòng)態(tài)的,要通過不太引腳來(lái)進(jìn)行配置,那么對(duì)于華大的196系列它的啟動(dòng)時(shí),flash的映射地址是固定映射到0,相對(duì)來(lái)說(shuō)變化沒有那么多,但是使用起來(lái)也少了一些疑惑。 最后,我們會(huì)不定期更新關(guān)于華大單片機(jī)開發(fā)方面的實(shí)用干貨,歡迎點(diǎn)贊關(guān)注! 平臺(tái)微信公眾號(hào):Zye-BBS 一個(gè)服務(wù)我們河南電子人的電子技術(shù)平臺(tái) 中原電子社區(qū)——為中原電子行業(yè)的繁榮而努力 有技術(shù)問題請(qǐng)掃一掃下方二維碼
Copyright © 2022 鄭州品和電子科技有限公司 版權(quán)所有本公司深耕8位、32位Cortex-M0+&Cortex-M4單片機(jī)應(yīng)用開發(fā)和軟件設(shè)計(jì)服務(wù)! 備案號(hào):豫ICP備16015205-1號(hào)
技術(shù)支持:13516243932