自製BSL程式設計MSP430微控制器

2021-06-07 02:37:25 字數 502 閱讀 7707

bsl是啟動引導程式(bootstrap loader)的簡稱。該方法允許使用者通過標準的rs-232串列埠訪問msp430

微控制器的flash和ram。在微控制器的位址為 (0c00h-1000h)的rom區內存放了一段引導程式,給微控制器的特定引腳加上一段特定的時序脈衝,就可以進入這段程式,讓使用者讀寫擦快閃儲存器程式。通過bsl無條件擦除微控制器快閃儲存器

圖中的運放正負電源由串列埠寄生取電,施密特反相器74hc14和使用者目標板一起另外用3.6v電池供電。

由pc機通過串列埠控制, bsl的十芯接頭與使用者目標板介面相連。

MSP430番外 BSL介紹

引導引導程式提供了在msp430專案開發和更新期間對快閃儲存器進行程式設計的方法。它可以由程式使用uart協議傳送命令啟用。bsl使使用者能夠控制msp430微控制器的活動,並使用個人計算機或其他裝置交換資料。為了避免意外覆蓋的bsl 該 儲存在乙個安全的記憶體位置,rom或特別保護的快閃儲存器。為...

MSP430教程8 MSP430微控制器復位電路

msp430 微控制器系統復位電路 從上msp430 系統復位電路功能模組圖中可以看到了兩個復位訊號,乙個是上電復位訊號 por power on reset 和上電清除訊號 puc power up clear por 訊號是器件的復位訊號,此訊號只有在以下的事件發生時才會產生 器件上電時。rst...

MSP430微控制器 中斷服務

430的中斷是按照下圖1的優先順序順序定義的,有三種中斷 1.系統重置 2.不可遮蔽中斷 nmi 3.可遮蔽中斷。圖1.中斷優先順序 部分具體的中斷優先順序由高到低為 port2 vector 1 2u 0xffe2 port 2 port1 vector 4 2u 0xffe8 port 1 ti...