簡易省錢的PIC燒錄器擴充版DIY
特別聲明:本人不保證您一定會得到跟我一樣的結果,因為都是我製作時的經驗,每個人的製作過程,可能因設備,電源,操作方式,環境等種種因素,極有可能產生不同的結果,如果因此損壞您的相關設施(如電腦等設備),本人一概不負責,敬請見諒!
圖三:利用另外製作的2.54腳距的5pin molex連接線,連接兩片版子。
相信有成功DIY這個燒錄器的網友,應該已經能成功的燒錄PIC了,但是因為這個燒錄器燒錄腳座已經被作死,因此只能燒錄18pin的燒錄器,可是經過我的測試,其實他是可以燒錄40pin的16f877這個型號的PIC,只是因為燒錄作只有18pin限制住。
我查了一下PIC的燒錄資料,其實每一種PIC都是利用兩條負責傳輸燒錄碼的資料腳,以及一支MCLR燒錄電壓腳,再加上5V電源就可以燒錄了,差別只是在燒錄時的相關燒錄參數不一樣,而這些參數,是由燒錄程式提供的。因此我將我的這個燒錄器相關的燒錄腳用先引出到2.54腳距的molex插座上,然後又製作了一片轉燒版,再經過驗證,目前可以燒錄8pin的PIC以及40pin的一些PIC了。
一塊電路板,可以用萬用版或是感光線路版來做。
8pinIC座*1,18pinIC座*1,28pinIC座*1,40pinIC座*1。
2.54腳距的molex插座母座*2,公插頭*2。
這個部分我不畫出來了,因為只要將每一種不同腳位的PIC,他們的相同燒錄腳皆在一起就可以了,因此讓大家自己去DIY接線吧!
我僅將每種不同腳位的PIC相關燒錄腳列表給大家參考:
Notes:
|
上表的接腳定義是針對DIP封裝的PIC。 |
|
28pin以及48pin的PIC,都有兩對的GND以及VCC電源接腳,當您在燒錄時,兩對的GND及VCC都要分別把他接在PIC燒錄器的VCC及GND接線上,不能空接。 |
|
不是每一種PIC都可以燒錄的,必須實際上去測試。 |
其實很簡單,這個轉燒版只要依表一的列表,將各種不同腳位數的PIC相關燒錄腳接在一起後,在接到2.54腳距的molex插座上就可以了。
比如說接地腳GND,我們只要把8pin的IC座的第8腳接到18pinIC座的第5腳,再接到28pinIC座的第8及第19腳,然後再接到40pinIC座的第12及31腳,這樣就完成了。同樣的電源腳及其他的燒錄腳也是依樣畫葫蘆,最後依表一的說明要接到molex插座上,就算完成了。
注意事項:焊接時注意安全,不要將線路短路或是接錯接腳,不然是不會動作的。
圖三:利用另外製作的2.54腳距的5pin molex連接線,連接兩片版子。
請參考簡易省錢的PIC燒錄器DIY一文中的軟體說明,在此不加贅述。
請參考簡易省錢的PIC燒錄器DIY一文中的軟體說明,在此不加贅述。
依照實體照片內的說明,將燒錄器與轉燒版間的接線插好,再將要燒錄的PIC插入相關的IC座內,就可以進行燒錄了。
其餘步驟,都依照簡易省錢的PIC燒錄器DIY文中的燒錄步驟進行即可。
將燒錄好的PIC放到您設計做好的線路中測試,看是否正常執行動作。
注意事項:當您將程式燒錄碼上傳到PIC後,最好先將PIC燒錄器從RS232上拔除,然後再取出比燒錄完成的PIC,為的是安全。
其實在製作完畢後,經過我的實驗,其實這個燒錄器是可以支援ICSP燒錄的,但是在沒有外加電源的情況下,要達到ICSP燒錄的功能前提是您的目標PIC店,必須負載要少。因為我們所設計的電路,大都會接上LED或是其他的負載,因此,對於這個不插電的燒錄器來說,RS232介面的驅動電流相當的低,所以燒錄時的電壓及電流被PIC線路相關負載消耗掉,而造成PIC在做ICSP線上即時燒錄時,因為電壓電流不足而失敗。
我的實驗是,當我的PIC目標比較簡單時(比如我只接了少數的LED負載),我直接將燒錄器的相關腳位接到要被燒錄的PIC電路中,經燒錄後,PIC被正確無誤的燒錄,動作亦正常,因此可以不用將要被燒錄的PIC拔起來就可以燒錄了。這真是太方便了,只要把燒錄器的相關接腳,接到要被燒的PIC線路中的相關燒錄腳,就可以不需拔PIC就能將PIC燒錄完成。
如果真要做到ICSP燒錄,非得接上外加的電源不可,最重要的是12V的燒錄電壓。這樣就必須增加線路的複雜程度,或是在被燒錄的PIC線路中提供相關的電壓。當然,您覺得將PIC拔來拔去也沒關係,那這個轉燒版就相當的好用了,除了可以燒錄18pin的PIC外,又可額外提供8pin以及40pin的PIC燒錄,免去花錢買貴貴的專用燒錄器了。
您如果有DIY上的困難,本人有完成的DIY成品可提供您使用,請詳洽下面的E-MAIL聯絡。
聯絡EMAIL:rushoun@yahoo.com.tw或是rushoun@gmail.com