自製PSGrooPIC心得(無LVP) - 改機

Olive avatar
By Olive
at 2010-10-16T06:27

Table of Contents

轉載一下當初我問好朋友有關 ART2003 的噗文:
(簡中和英文的 data sheel 我都看過, 但是也許我是非專業的,
所以找不到他所指出的 LVP 5v 設定)


回到台北了 :-D 幸好有翻舊噗來看,不然"新的回應"模式下,
根本看不到1天(還是2天?)以前的舊噗,那就不好意思了 :-P

我大概翻了一下PIC18F2455的datasheet,基本上我前面的推論沒錯。
現在的單晶片提供的寫入方式蠻多樣化的,而且不太可能還要先經過
什麼處理才能支援。

規格書第314頁,25.10章節有提到LVP I(C)SP的規範,只要LVP bit有被打開,
就能夠支援低電壓的ICSP。而LVP的位置在294頁的TABLE 25-1有說明,
且預設值為1,是有打開的。也就是說,除非你跑過程式,把這個bit改寫掉,
才會變成不支援。

所以其實是不用去懷疑說是不是要先做什麼處理才能支援LVP。再來,
需要控制的腳位有ICSP(RB5,第26腳),/MCLR(第1腳),
PGC(第27 腳,時脈),PGD(第28腳,資料),以及電源、接地,
該接的腳位其實都到齊了。

撇開程式運作正常與否先不談,ART2003就架構上來說基本上是應該是會動的。
我不知道你那邊有沒有電表?若有的話,有些基本的debug動作可以
先確認一下。

1. PIC上頭的電源是否真的有5V輸入(我不確定LPT出來的電壓有多高,
我先假設為5V)?也就是C1電容兩端的電壓應該要正確?

2. /MCLR和PGM(RB5),也就是腳位1、26上是否有電壓?只要上頭有電壓
(我猜也是5V左右),PIC就會進入LVP ICSP模式。不過也有可能Windows上的
程式要執行後,這兩根pin上的電壓才會正確也說不定,我現在無法確認。

只要這兩點都確認就具足了,剩下腳位27、28上的電壓,是即時變化的,
要有示波器才量得出來,不過那不是重點,只要有資料寫入,這兩根腳位
就會有變化,沒有固定狀態,所以沒有必要去確認。

所以我比較懷疑的是軟體方面的問題。由線路來看,LPT的data port
(本來是拿來傳資料的),根本只是拿來供電而已,反而是透過
ACK、RESET、SELECT等控制腳位來寫入程式,並不是parallel port
正常的工作方式。不知道你沒有沒給程式足夠的權限去控制硬體?

我也大概翻了一下JDM-2的相關線路,基本上用的腳位也就是那幾支,
一樣是走ICSP,只是PC端改成用serial port而已,對PIC端一點差別也沒有。
所以,我建議還是先釐清軟體方面可能的問題吧~

我認為ART2003相容性不高,主要問題還是出在軟體的控制上。
要不然JDM-2真的用到的腳位其實是一樣的,而且... 它也是走LVP啊 :-P

--
Tags: 改機

All Comments

Olga avatar
By Olga
at 2010-10-16T23:55
我在RB5(pin26)沒有接地,程式沒動作時/MCLR(pin1)對
GND只有+0.14,可能要程式動作才有電壓(←猜的)

神電笨問題

Una avatar
By Una
at 2010-10-16T02:58
網路上買二手胖P 賣家附了神電神卡給我 (100鎂還帶兩張4G卡 感覺很划算) 主機已經刷過是 5.50GEN-D3 我又照猴子來襲裝了5.50 Prometheus-2 我想應該還滿穩了吧?不太清楚(汗) 所以神電神卡放著沒用 請問就這樣放一兩年沒關係嗎?需不需要定期拿出來充個電什麼的? 或者賣家 ...

基隆人妻 徵 到府服務 ^^b

Audriana avatar
By Audriana
at 2010-10-16T00:41
溫馨提醒:發文時請盡量不要帶有敏感字眼(EX:盜版、迷片、網路下載等) ↑聽說要說and#34;收到and#34; 第一次po文章,朋友說這樣的and#34;標題and#34;… 比較有人會進來幫我… 有誤會到的不好意思嘿~!! ===============聽說~ 要一個分隔線 ========== ...

自製PSGrooPIC心得(無LVP)

Hamiltion avatar
By Hamiltion
at 2010-10-16T00:18
推 cassine:PIC 18F2550出廠時預設有開啟 LVP寫入功能, LVP寫入功能 10/15 23:26 → cassine:僅能透過 HVP關閉,所以正常來說空白晶片也支援 LVP 10/15 23:27 → kaoru7568:這樣表示JDM其實可以不用做嗎?XDDDDD \^o^/ 10/1 ...

自製PSGrooPIC心得(無LVP)

Olive avatar
By Olive
at 2010-10-15T22:17
首先在這邊感謝放出教學文的C大、讓我問問題的S大、幫我除錯的電機強者室友andlt;(_ _)andgt; ----寫在前面----- 這個是給沒有使用LVP(低電壓寫入)bootloader的人用的, 如果有花$100請賣家幫你燒bootloader的話可以←離開。 基於DIY精神以及不想給IC商賺10 ...

之前的軟改能改回來嗎?

Leila avatar
By Leila
at 2010-10-15T21:45
現在想要把主機恢復 是之前過年那時候的旗艦版 請問有辦法嗎 - ...