請點選想了解的問題....

Q1 什麼是ISP 跟 ICP?
Q2 我可以不要用ISP or ICP而直接用RS232來更新分位嗎?
Q3 請問使用ISP or ICP是要接那一隻腳?
Q4 請問使用ISP or ICP時可以接多長?
Q5 為何我的ISP無法更新?
Q6 請問使用ISP Programmer同時亮紅燈跟綠燈時是什麼意思?


Q1 什麼是ISP 跟 ICP?

A. ISP & ICP是可以讓您不需透過Writer也不需要將IC從板子上拆下來就可以更新分位的裝置,詳細說明如下:

ISP:首先,在使用ISP之前必須先將ISP的程式燒錄至IC(我們出廠就會先燒好了),當ICEnable HWBS時,MCU Power On後就會先去執行ISP的程式,此時ISP程式會去偵測是否有插上ISP,有的話會等待Update,沒有則跳回AP執行原程式。

ICP:功能跟ISP一樣,不過不需要預燒ISP的程式,也不需要重新Power On就可以更新程式,唯只能使用在MPC82G516上。

TOP


Q2 我可以不要用ISP or ICP而直接用RS232來更新分位嗎?

A. 可以,請參考8051 ISP via COM port user manual.

特別注意的是請務必照其操作步驟來操作,操作步驟如下:

1.ISP Code燒到您的ICISP Space區域裡,並將HWBS Enable(ISP_by_COM_v1.00.BIN)

2.將線路接好。RS232 Rx -> 8051 P3.0 and RS232 Tx -> 8051 P3.1

3.執行AP,並且關掉電源。

4.先按下Update Target,然後再打開電源。

TOP


Q3 請問使用ISP or ICP是要接那一隻腳?

A. 使用ISP是接P3.1,使用ICP是接SDASCL,另外需注意VDDGND也需一併接上!

TOP


Q4 請問使用ISP or ICP時可以接多長?

A. 測試如下:

測試線材為FLAT CABLE STYLE:2651 VW-1(IDE排線一樣的線)

Length

ISP3.0

ISP4.0

ICP4.0

30cm

Pass

Pass

Pass

1m

Pass

Pass

Pass

2m

Pass

Pass

Pass

3m

Pass

Pass

Fail

4m

Pass

Pass

5m

Pass

Pass

6m

Fail

Pass

7m

Fail

PS:以上測試不管是否有接上USB的結果都一樣。

TOP


Q5 為何我的ISP無法更新?

A. 請依照以下幾個方式做確認:
1. 更新步驟是否正確?

ISP更新的步驟為:
ISP Programmer插上電腦 ->
載入Hex or Binary file ->
按下”Update Programmer” ->
ISP Programmer插至電路板 ->
打開板子的電源 ->
按下update bottom

或是以下步驟:
ISP Programmer同時插上電腦及電路板 ->
載入Hex or Binary file ->
打開板子的電源­ ->
按下”Updata Target”

2. 確定接線是否正確及硬體是否正常?
確定是否有正確將Vcc, Dat, Gnd接到MCU上的Vcc, P3.1, Gnd上,並確認MCU電壓正確以及Crystal有起震成功,
如果P3.1有另做他用請參考ISP/ICP Programmer User Manual的第六章special note for ISP設計電路。
如有示波器,可以確認是否Vcc以及Rst是否正常,如果在使用ISPVcc有突波或是Rst有訊號導致MCU Reset則會無法使用ISP更新程式。

3. 確定IC內部是否有ISP code
如果手上的IC是笙泉出貨的新品都會有將ISP code燒錄至IC內,如果無法確是否為新品可以重新將ISP code燒錄至IC內再做更新,燒錄ISP code時需注意必須設定ISP memory1KEnable HWBS,並將ISP code (ISP_Code_vx.xx.BIN)燒至ISP的位址(ISP位址為IC的最後1K位址)

4. 測試ISP Programmer是否損壞?
ISP Programmer插上電腦後是否亮黃燈及綠燈,如果不是則代表ISP損壞。
插上後燈號正常,可試試看載入一程式並按下Update Programmer看看是否能夠執行,如果fail則代表ISP損壞。
Update ok後可試著按下update bottom並用示波器量Dat pin,看看是否一直停在high或是low,如果沒有資料輸出則代表ISP損壞。

TOP


Q6 請問使用ISP Programmer同時亮紅燈跟綠燈時是什麼意思?

A. ISP的燈號顯示方式請參考下表:

亮綠燈:一開機的初始燈號以及更新成功之燈號。

紅綠同時亮:程式在Erase IC之內容。

紅綠閃爍:程式在燒錄IC內容。

亮紅燈:更新程式失敗。

另外,在09年之後的ISP code在更新程式前會對ICWhile Chip Erase(此時紅綠會同時亮一段時間)

TOP