Technical Support

技術支援

8051系列問題

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

使用ISP是接P3.1,使用ICP是接SDA跟SCL,另外需注意VDD跟GND也需一併接上!

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

測試如下:


測試線材為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的結果都一樣。



為何我的ISP無法更新?

請依照以下幾個方式做確認:


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是否正常,如果在使用ISP時Vcc有突波或是Rst有訊號導致MCU Reset則會無法使用ISP更新程式。


3. 確定IC內部是否有ISP code?


如果手上的IC是笙泉出貨的新品都會有將ISP code燒錄至IC內,如果無法確是否為新品可以重新將ISP code燒錄至IC內再做更新,燒錄ISP code時需注意必須設定ISP memory為1K,Enable 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損壞。

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

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


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


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


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


亮紅燈:更新程式失敗。



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

什麼是IAP?IAP是做什麼用的?

IAP是Megawin開放一個部份的Flash空間來讓使用者儲存資料,除了MPC89x53跟MPC89x515之外都至少有1K以上的IAP空間可以拿來當EEPROM存資料使用,唯一與EEPROM不同的是IAP在Erase時一次必須要清除一個Page(512 Bytes),至於讀跟寫是一樣的。

要如何使用IAP呢?

笙泉有提供簡單的function(Erase_IAP, Write_IAP,Read_IAP)讓使用者直接Call來用。

請問在IAP讀寫時所花的時間是多少呢?

請參考以下表格:
























IC Type Erase Page(512Bytes) Program(Byte) Read(Byte)
89 Series 21ms ~ 49ms 100us ~ 300us 30us ~ 71us
82 Series  23ms ~ 41ms 66us ~ 112us 1.8us ~ 7.8us

什麼是ICE?(In Circuit Emulator)

 Megawin ICE是一個功能強大,價格低廉的8051模擬器,僅需要接上六隻腳(CLK, VCC, SDA , GND , SCL, RST)就可以做到直接Download/執行程式、單步執行、設定中斷、Dump記憶體資料等等所有模擬器的功能。

為何我的ICE不能用?

check一下是否有下載我們安裝程式,下載後請執行(1) Driver Installer\setup.exe,安裝完成後請參考User Manual設定

page

top

我們的網站會透過瀏覽器 Cookies 提供您客製化操作體驗、社群媒體功能,並會透過其分析網站流量等統計數據,若繼續使用本網站,代表您同意我們使用瀏覽器 Cookies 為您提供服務。《了解更多