簡易省錢的PIC燒錄器擴充版DIY

特別聲明:本人不保證您一定會得到跟我一樣的結果,因為都是我製作時的經驗,每個人的製作過程,可能因設備,電源,操作方式,環境等種種因素,極有可能產生不同的結果,如果因此損壞您的相關設施(如電腦等設備),本人一概不負責,敬請見諒!

前言:

PIC轉燒版製作:

硬體部分:

準備的材料:

硬體部分的電路圖:

硬體說明:

表一:各種型號的PIC相關燒錄用腳位說明

實體照片:

圖一:將燒錄器加裝2.54腳距的5pin molex插座

圖二:另外製作的PIC燒錄器轉燒版

圖三:利用另外製作的2.54腳距的5pin molex連接線,連接兩片版子。

圖四:燒錄8pin PIC12f675

圖五:燒錄40pin PIC16f877

軟體部分:

軟體說明:

實際使用操作:

一些發現:

 

前言:

相信有成功DIY這個燒錄器的網友,應該已經能成功的燒錄PIC了,但是因為這個燒錄器燒錄腳座已經被作死,因此只能燒錄18pin的燒錄器,可是經過我的測試,其實他是可以燒錄40pin的16f877這個型號的PIC,只是因為燒錄作只有18pin限制住。

我查了一下PIC的燒錄資料,其實每一種PIC都是利用兩條負責傳輸燒錄碼的資料腳,以及一支MCLR燒錄電壓腳,再加上5V電源就可以燒錄了,差別只是在燒錄時的相關燒錄參數不一樣,而這些參數,是由燒錄程式提供的。因此我將我的這個燒錄器相關的燒錄腳用先引出到2.54腳距的molex插座上,然後又製作了一片轉燒版,再經過驗證,目前可以燒錄8pin的PIC以及40pin的一些PIC了。

PIC轉燒版製作:

硬體部分

準備的材料:

  1. 一塊電路板,可以用萬用版或是感光線路版來做。

  2. 8pinIC座*1,18pinIC座*1,28pinIC座*1,40pinIC座*1。

  3. 2.54腳距的molex插座母座*2,公插頭*2。

硬體部分的電路圖:

 這個部分我不畫出來了,因為只要將每一種不同腳位的PIC,他們的相同燒錄腳皆在一起就可以了,因此讓大家自己去DIY接線吧!

我僅將每種不同腳位的PIC相關燒錄腳列表給大家參考:

表一:各種型號的PIC相關燒錄用腳位說明

2.54 molex 5 pin腳座

轉燒版PIC接腳腳位定義

8支腳的 PICmicro's

18支腳的PICmicro's

28支腳的  PICmicro's

40支腳的PICmicro's

12F629 12F675

16C84 16F84(A) 16F627 16F628

16F73 16F76 16F870 16F872 16F873 16F873A 16F876 16F876A 18F242 18F248 18F252 18F258

16F74 16F77 16F871 16F874 16F874A 16F877 18F442 18F448 18F452 18F458

1

Gnd
(ground, VSS)

8

5

8, 19

12, 31

2

Vcc
(power, VDD)

1

14

20

11, 32

3

RB6

6

12

27

39

4

RB7

7

13

28

40

5

/MCLR

4

4

1

1

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燒錄器轉燒版

圖三:利用另外製作的2.54腳距的5pin molex連接線,連接兩片版子。

圖四:燒錄8pin PIC12f675

圖五:燒錄40pin PIC16f877

軟體部分:

請參考簡易省錢的PIC燒錄器DIY一文中的軟體說明,在此不加贅述。

軟體說明:

請參考簡易省錢的PIC燒錄器DIY一文中的軟體說明,在此不加贅述。

實際使用操作:

  1. 依照實體照片內的說明,將燒錄器與轉燒版間的接線插好,再將要燒錄的PIC插入相關的IC座內,就可以進行燒錄了。

  2. 其餘步驟,都依照簡易省錢的PIC燒錄器DIY文中的燒錄步驟進行即可。

  3. 將燒錄好的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

回DIY首頁