Re: programmer問題
|
||||
---|---|---|---|---|
初級會員
|
我是要燒錄16F883
是program pic不過pic是已經在pcb板上 在程式裡LVP bit已經設成 0 (disable) 才燒錄 也已經關掉 PGM 功能 已經關掉了LVP 再做HVP時PGM還是要接pull down是嗎 還有我試過燒錄過的pic 再做一次燒錄時PGM還是要接上pull down 才能燒錄成功\
發表於: 2008/6/27 11:22
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
資深會員
|
請說明您是要燒錄那一顆PIC?
發表於: 2008/6/26 17:38
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
初級會員
|
除非前一次在CONFIG中已關閉 LVP,否則 PGM 如為 high (包括接腳 float 但受雜訊影響而造成 high), 會啟動 LVP, 而干擾 HVP ,故需 pull down
抱歉ㄚ這位大大 我不太懂這意識勒 我是沒有用完全沒有程式的pcb來做Program的 另外做HVP時RB3一定要接pull down嗎 那這樣作完燒錄後RB3還可以當作i/o接腳來使用嗎
發表於: 2008/6/26 17:32
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
資深會員
|
16f88 RB3 兼 PGM , 除非前一次在CONFIG中已關閉 LVP,否則 PGM 如為 high (包括接腳 float 但受雜訊影響而造成 high), 會啟動 LVP, 而干擾 HVP ,故需 pull down
所有具有 LVP 的 PIC 都有 PGM ,燒錄需注意,但不一定與 RB3 共接腳,也可能是 RB4, RB5
發表於: 2008/6/26 15:53
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
初級會員
|
在做Programmer時
是選擇高壓燒錄 四片PCB接到多工器再接到icd2 我是在4052多工器接到icd2的地方接上 22k電阻接地 經過我自己測試過後 發現到ICSDAT,ICSCLK,DVCC有沒有接電組並沒差別 但當我把RB3接上22k電阻接地時就可以正常downland 原本pcb板上RB3是空接並且是設定為I/O Port 想問版主這是為什麼
發表於: 2008/6/25 17:35
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
初級會員
|
版主你之前有說到
不是可以在接上PGC & PGD 這兩隻腳部可以再接 Pull-up & Pull-Down 電阻與電容 1. 在 ICD2 裡的設計,PGC & PGD這裡隻腳內部有4.7Kohm 的電阻接地,讓ICD2可以將外部PIC進入 Test Mode。所以在做 ICSP 時,PGC & PGD 這兩隻腳部可以再接 Pull-up & Pull-Down 電阻與電容 多工器我是用CD4052 不過Vpp是用四個Relay做切換 我剛把原本接在ICSDAT,ICSCLK,DVCC,RB3的電阻 由10K改成22K電阻 結果又可以穩定正常Download了 不過還在想為什麼22K電阻可以downland
發表於: 2008/6/24 17:28
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
中級會員
|
改LVDS界面
http://ww1.microchip.com/downloads/en/DeviceDoc/51616a_cn.pdf REAL ICE有一組LVDS,你可以參考7.7章節,將PGC PGD改LVDS以減少雜訊干擾,不過還是要重申,LVDS傳輸距離可以拉長,但是轉回PGC&PGD到PIC的長度還是不能太長, 還有這個方式接ICD2沒太大的幫助.
發表於: 2008/6/24 16:12
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
資深會員
|
參照:
若真的有需要延長的話,請問有什麼solution 嗎 例如加個 buffer什麼的 有時覺得那個長度真的不太夠,要線上更換程式不太方便
發表於: 2008/6/20 16:38
|
|||
|
Re: programmer問題
|
||||
---|---|---|---|---|
版主
|
1.PGC & PGD該接多少電組合電容10k or 22pF嗎
Ans: PGC & PGD 這兩隻腳之前已經說過,在 Target 端不可以再外接任何元件。 2.由pcb到治具再到icd2少說有60公分吧 10 公分都嫌太長了,除非你使用 PM-III 的 ICSP 燒錄功能。 3. 多工器功能 因為 PGC & PGD 是雙向的,尤其是 PGD 還要回讀資料。所以你要確定你的多工器是否是雙向設計? 使用類比開關 CD4066 之類元件或使用 Relay 可能可行。
發表於: 2008/6/20 15:06
|
|||
|