乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MSP430學習(二)——BSL標準接口

       新用戶5228KeDY 2021-10-10

      MSP430的燒錄,即把我們的代碼寫入到芯片上去的辦法,感覺比其他的單片機都要復雜一點兒。

      最簡單的芯片燒錄,當然是Arduino,設計者早就已經(jīng)把燒錄的硬件連接提前幫我們做完了,我們要做的,就是在IDE里面選一下板子類型,然后告訴IDE我們要使用什么燒錄器,插上USB線,完事兒。架構在Arduino IDE下的ESP8266ESP32Arduino Nano BLE都是這一樣的做法。再復雜一點點,便是我們熟悉的STC 51單片機,需要自己接USB2TTL上面的4條線。再再復雜一點,是AVR,即Atmega那些類型芯片,很象SPI的連接。后來不小心接觸C8051F系列芯片,如果不使用專門的JTAG而是自己接線,又比AVR麻煩一些;最麻煩,我看以當前所見,非MSP430莫屬。若百度過去,熔絲已燒斷、忘記燒寫密碼、串口同步錯誤等等疑難,不一而足。百度上面的。我們使用百度搞學術和貼近學術的事情,確實是難于理解的奇跡。百度沒有學術水平。長期使用百度,有損智商,可你沒得選擇。

      MSP430燒錄有3種方式,在原廠的仿真器下,下載燒錄和在線調試仿佛PC上的本地程序一樣。反而BSL值得記一記。

      BSLMSP430專有的燒錄方式。它會通過檢測兩個上升沿信號判斷要不要進入BSL燒錄。沒有專門的燒錄器時,只要迅速通斷電兩次,就能進入BSL。所以MSP430上簡陋的BSL就是按兩下開關。專門的燒錄器,其實就是CH340g,注意這個g,只有ch340g才有相應引腳,比如MSP430F149,接線:

      USB2TTL       <------>   MSP430F149

      TXD              <------>   P2.2(RXD)

      RXD              <------>   P1.1(TXD)

      DTR              <------>   RST

      RTS               <------>   TCK

      有的USB2TTL直接就以MSP430 BSL燒錄器售賣,這個時候DTRRTS引腳可能直接就被標記為RSTTCK。網(wǎng)上有人問,STC燒錄器能不能當BSL燒錄器使用吖?實際ch340g芯片引腳圖很常見,我們會在STC燒錄器上看到兩種情形,一種是ch340芯片不是g版,壓根兒就沒有DTRRST引腳,另一種是STC51單片機燒錄時,不需要這兩個引腳,于是這兩個引腳也就沒有引出。有心的PCB設計者留了這幾個引腳的排針孔,我們自己焊上就行,有的沒留孔,不知能不能引出了。

      BSL引腳排列是一種標準。所以符合標準的BSL燒錄器,在沒有說明書的情況下,我們也是能夠識別引腳并正確使用的。標準引腳排列:

      這樣,我們用示波器一點接地,一點測試引腳,就找出了TXRX,同時把兩個3.3V和一個5V找出來,余下的直接排過去就行了。只是山寨品目較多,比如有的2號標RTS、9號、10號互相顛倒、9GND的都有。

      另外就是TXDRXD標記混亂的事情是時時都有的事情,如果燒錄失敗,換一下這兩根線,多數(shù)情況下可以解決問題。此外,不同型號的MSP430TXDRXD往往不同,查芯片手冊能找到的。

      最后,有些專門給AVR使用的燒錄器,往往在沒有引出ch340g的情況下,自己能看著電路圖嘗試引出DTRRTS

      已經(jīng)被設計成型的開發(fā)板上如果有BSL燒錄電路,那么,我們用外部的BSL接過去,可以脫離開發(fā)板上的BSL進行燒錄,把開發(fā)板上的BSL引腳連接到其他MSP430上去,這個開發(fā)板就可以當成是BSL燒錄器了。這很省錢,因為原廠BSL燒錄器好象90元左右。不便宜。

        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多