Search

2015年9月1日 星期二

Using MSP430 Emulation(Spy-Bi-Wire)

    最近發現Lab有很多MSP430系列的東西,好像是前人做device留下的,搜刮出來發現有大多型號的IC以及幾個MSP-EXP430G2 LaunchPad和Develop kit,剛好可以試著用MSP430 Spy-Bi-Wire Debug。

    下面都用MSP-EXP430G2 LaunchPad內附的東西,首先將板子的J3 jump都拔掉,可以得到TXD RXD RST TEST VCC(注意RXD RST TEST VCC要用Emulation虛線上那排排針,只有TXD用下面那排排針!<參考下方2015/09/01更新>),將內附的MSP430 IC與J3的Emulation部分連接如下:

Emulation            MSP430
   VCC      <=>     DVCC
 GND      <=>     DVSS
       RST        <=>   SBWTDIO
     TEST       <=>   SBWTCK

    接著開啟IDE選擇Board類型並開Blink Example(如下圖程式碼):


    設定完成之後Upload應該就會成功了,此時若用Blink Example,則P1.0的腳位會3.3V-0V變化。

 

    MSP430的User Guide有說RST要上拉47k的電阻以及下拉2.2nf的電容,不過我沒有使用依然可以寫入成功。



=============2015/09/01===============
    今天用Example CharacterAnalysis實驗UART的功能,將Emulation的UART連到M430G2553(這顆有UART,有的MSP430沒有),即TXD 與 RXD交互對接,發現Emulation必須使用虛線下的TXD與虛線上的RXD才能正常通信(如下圖)。




我比較納悶的是Emulation上的TXD接到RXD居然是Emulation收資料?!反之Emulation的RXD接TXD是接收端發送資料?!這個部分還要釐清。



沒有留言:

張貼留言