PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Bootloaders - Programmers - Debuggers - Emulators (http://www.picvietnam.com/forum/forumdisplay.php?f=9)
-   -   Các mạch nạp của Olimex (Upd. 07/2005) (http://www.picvietnam.com/forum/showthread.php?t=19)

falleaf 24-05-2005 11:53 PM

Các mạch nạp của Olimex (Upd. 07/2005)
 
Source: http://www.olimex.com

Mạch nạp PG1

Sơ đồ nguyên lý

http://www.olimex.com/dev/images/pic-pg1-sch.gif

Mạch hoàn chỉnh

http://www.olimex.com/dev/images/pic-pg1.jpg

Lưu ý: Có thể thay thế transistor BC337 bằng 2N3904, nếu thay bằng C1815 thì phải thay đổi thứ tự chân trên mạch.

Khi dùng mạch này, các bạn phải làm chân nối ICSP trên mạch chạy của PIC, hoặc nếu không phải làm một bộ socket ngoài có chân nối ICSP để cắm PIC vào nạp. Nếu phải làm bộ socket ngoài, thì các bạn nên dùng mạch PG2 dưới đây.

-----------------------------------------------

Mạch PG2

http://www.olimex.com/dev/images/pic-pg2c.jpg

Sơ đồ nguyên lý

http://www.olimex.com/dev/images/pic-pg2c-sch.gif

Lưu ý: Mạch Falleaf PG2C - PIC Tutorial được làm từ mạch này, hoàn toàn không có gì thay đổi, vì vậy, các bạn sinh viên có thể tự làm. Điều duy nhất khác biệt là mạch Falleaf PG2C đã được các bạn thường làm việc với PIC kiểm tra tại Việt Nam, mục đích là tránh mất thời gian cho các bạn học PIC.

Mạch này có lợi hơn mạch PG1 ở điểm có thể cắm PIC vào nạp, như vậy trên mạch chạy PIC, các bạn không cần phải làm chân nối ICSP. Ngoài ra, socket này có thể dùng nạp ROM khi cần.

falleaf 25-05-2005 12:02 AM

Mạch PG5V2

http://feng3.cool.ne.jp/en/pg5v2.html



http://feng3.cool.ne.jp/jpg/pg5v2r3s.jpg

Đây là mạch cải tiến mới nhất của PG2 và PG1. PG1,2 đều xuất phát từ mạch nạp JDM. Tuy nhiên có cải tiến về linh kiện khi thay zener 8.2V bằng một đèn led nối với zener 6.2V. Đến PG5V2, để tạo ra chế độ bảo vệ VDD, người ta thêm vào các công tắc, và tất nhiên mạch rdm cũng cải tiến từ đó, nhưng thay bằng mosfet.

Tôi giới thiệu mạch này vì trang web này cung cấp rất đầy đủ thông tin, từ hình ảnh, mạch in, mạch nguyên lý, đến chương trình nạp, và kể cả những lời khuyên, hướng dẫn chi tiết.




-----------------------------------------------


Mạch PG3B

http://www.olimex.com/dev/images/pic-pg3b.jpg

Mạch nguyên lý

http://i3.photobucket.com/albums/y64...c-pg3b-sch.gif

Lưu ý: Mạch này là mạch nạp bằng cổng song song, nên dùng với WinPICPro của Nigel Goodwin để nạp cho mạch này.

Mạch này tuy giá thành đắt hơn, làm mạch phức tạp hơn, nhưng nó dùng cho cổng song song TTL, nên có thể dùng với máy tính xách tay (không sợ bị thiếu điện áp như với cổng COM, vì một số máy tính dùng cổng COM điện áp thấp).

falleaf 25-05-2005 12:11 AM

Chương trình nạp IC-PROG
 
Chương trình nạp IC-PROG có thể download tại đây

Nhiep_Phong 04-06-2005 10:20 PM

Tin mới : IC-Prog xưa rồi. Hiện giờ có winpic800
http://siscobf.webcindario.com/winpic800.htm
nạp tốt, nhanh, hỗ trợ nhiều dòng PIC, không cần driver gì cả, chả cần settings, tự động detect mạch nạp và PIC luôn, ghê chưa?
Hỗ trợ JDM và PG3B, nhiều mạch khác nữa.
Trong lít của nó có cả dspic và PIC8F nữa.

falleaf 07-06-2005 11:03 PM

Chú chả chịu xem gì cả, anh đã để thông tin này trong phần cơ bản về PIC, update mấy bữa trước rồi. Chú chịu khó post mạch nguyên lý và hình lên đây, để anh em tham khảo. Ý đồ của anh là post hình lên cho anh em xem, thấy dễ thì làm.

Chứ thông tin đã cung cấp trong Cơ bản về PIC hết rồi...

zero2one 13-06-2005 10:37 PM

Trích:

Nguyên văn bởi Nhiep_Phong
Tin mới : IC-Prog xưa rồi. Hiện giờ có winpic800
http://siscobf.webcindario.com/winpic800.htm
nạp tốt, nhanh, hỗ trợ nhiều dòng PIC, không cần driver gì cả, chả cần settings, tự động detect mạch nạp và PIC luôn, ghê chưa?
Hỗ trợ JDM và PG3B, nhiều mạch khác nữa.
Trong lít của nó có cả dspic và PIC8F nữa.

Nếu tôi lắp mạch IC_PG2C thì setting cho nó kiểu gì vậy ?
Trong setting của nó , tôi chọn JDM Programmer, các cái khác là mặc định nhưng không đọc cũng như Program được, sửa vài options đi cũng vẫn thế ....?

bác NhatPhong có thể chỉ bảo thêm được không ?
chờ bài của bác :)

falleaf 13-06-2005 10:44 PM

Tôi đã post bài hướng dẫn mạch PG2C bên www.diendandientu.com, hôm nào có thời gian tôi sẽ post lại bên này, bạn tạm thời sang bên đó để xem chi tiết nhé. Hình như là trong luồng mạch PG2C dở chứng thì phải. Cho đến bây giờ, chưa có một ai phàn nàn về mạch PG2C và phát hiện ra các chỗ hở của nó.

Riêng đối với WinPIC800 có một số lỗ hổng rất lớn, và ICD2 cũng vậy. Tôi sẽ cung cấp thông tin về các loại mạch nạp và các lỗ hổng của nó khi có thời gian.

Chúc cả nhà vui,

Nhiep_Phong 15-06-2005 07:41 PM

Kì lạ? Winpic800 hỗ trợ cực kỳ tốt mà. Đơn giản tui thấy với PG2C, setting như sau: JDM Programmer. Chỉ có như vậy thôi. Sau đó, gắn mạch nạp vào cổng COM, bật winpic800 lên, nó sẽ tự check hardware, và PIC. Mọi thứ còn lại không thay đổi và cũng chả có gì khác với ICprog. Có thể mạch của you làm sai chăng?
Anh Falleaf nói Winpic800 bị lỗ hổng gì, email cho em với, đang tính viết bài cho vui ấy mà.

BinhAnh 16-06-2005 12:18 AM

1 Attachment(s)
Trích:

Nguyên văn bởi Nhiep_Phong
Kì lạ? Winpic800 hỗ trợ cực kỳ tốt mà. Đơn giản tui thấy với PG2C, setting như sau: JDM Programmer. Chỉ có như vậy thôi. Sau đó, gắn mạch nạp vào cổng COM, bật winpic800 lên, nó sẽ tự check hardware, và PIC. Mọi thứ còn lại không thay đổi và cũng chả có gì khác với ICprog. Có thể mạch của you làm sai chăng?
Anh Falleaf nói Winpic800 bị lỗ hổng gì, email cho em với, đang tính viết bài cho vui ấy mà.

Bạn thử nạp đi nạp lại 2 lần = PG2C file DTMF.hex (file này nạp cho 16F628A.)của mình đính kèm thử xem.Nạp lần 1 thấy được, lần 2 thì nó ko detect được, ko xóa được cũng ko làm gì được nốt.

Tuy nhiên mình đã thử các file khác, hầu như được tất, riêng cái file củ chuối của mình là not OK(Sau lần thứ 2).

Nhưng nếu xóa = ICprog thì OK, dùng Winpic lại nạp được lần thứ nhất, lần thứ 2 trở đi lại not Ok. Pó tay

Bạn Nhiếp Phong thử dùng WINPIC800 nạp khoang vài lần rồi thông tin cho mình nhé. Thanks.

batbatdieu 16-06-2005 11:45 PM

Coi sơ quá em biết tại seo bác Bình Anh không nạp đc file hex đó lần thứ 2 rồi , lý do là bác tận dụng hết I/O của con 16F628A nên bị như vậy , đây cũng là 1 câu chuyện dài . Tham khảo thêm tại đây http://feng3.cool.ne.jp/en/vddctrl.html
Sở dĩ biết đc chuyện này là do 1 bạn report lại là MPLAB IDE không hổ trợ nạp file hex kiểu này qua ICD2 (có thể test thử với file trên), nhưng thực tế thì vẫn nạp đc và chạy bình thường (try it) , ngộ quá , chẳng biết đưởng nào mà lần .

BinhAnh 17-06-2005 12:45 AM

Ai rỗi thì thử download cái file DTMF.hex của tui về, rồi nạp vài lần = ICprog, sau đó nạp vài lần = WINPIC800. Rút kết luận. Lưu ý dùng PG2C, sau đó có thể thay đổi config (MCLDIS or MCLEN)nạp lại cả 2 vài lần thử xem. Thú vị.

CHIBANG 18-06-2005 10:07 PM

Lạ thật, lạ thật....Em download file của bác Binh Anh về và thử nạp:
-Em thử nạp = PG2C & Icprog thì OK, nap nhiều lần cũng được.
-Em thử nạp = PG2C & WINPIC800 thì chỉ nạp được đúng 1 lần. Sau đó bị lỗi: ko xóa, ko nạp được.. thậm chí winpic ko nhận dạng được pic luôn. WINPIC pó tay.Nhưng sau đó nếu dùng PG2C & Icprog thì lại vẫn OK.
Vậy Winpic có lỗi gì sao? vì ICprog nạp rất tốt cho mọi trường hợp

Sau đó em làm lại tất cả các thao tác trên với file của em đã lập trình với 16F628a hồi xưa thì thấy ok, ko có gì lỗi hết kể cả winpic và icprog.

Chứng tỏ file của bác BA có gì đặc biệt nên winpic ko nạp được chăng? bí hiểm quá quá. Chắc Ba phát hiện ra điều gì ở đây chăng?

Em thi chịu rồi. Ko thử nữa, thử mãi cũng vậy

binhqt 21-06-2005 11:54 AM

Tôi thấy Mạch PG5V2 rất hay, từ lâu tui đã biết cái này nhưng có một điều là cái socket này không biết có không. Vì cái socket hiện tại tôi có ở giữu nó lơn quá nên khi nạp cho các con nhỏ như 16F84, 16F628... thì không cắm vào được, chỉ cắm được loại dip600 thôi. Hình như cũng là cái socket 40 chân nhưng cái của họ làm thì nó có thể cắm các loại pic dip300 cũng như dip600.
Không biết ở TP HCM có bán loại socket này.

Nhiep_Phong 23-06-2005 07:38 PM

Nếu vậy tại sao mình không email cho thằng viết Winpic800 để báo nó cái lỗi này, đặng nó fix cho mình nhỉ? Với những chức năng như Winpic800 mà bị cái lỗi như thế thì tội thật.

falleaf 23-06-2005 10:17 PM

2 Attachment(s)
Đây là các mạch PG2C và PG3B mà chú Nhiếp Phong vẽ trên ORCAD, bạn nào muốn tiết kiệm thời gian thì cứ sử dụng để xuất ra mạch in.

Trong một thời gian ngắn, chúng tôi sẽ chuẩn hóa toàn bộ các mạch này và thông báo sau.

falleaf 27-06-2005 05:33 AM

5 Attachment(s)
Đây là mạch nạp Falleaf PIC1 đã được chuẩn hóa, các bạn có thể in hình này ở kích thước 1:1.

Các bạn lưu ý, ở các vị trí chân không có lỗ khoan, các bạn phải cắt chân của socket để có thể gắn vào, vì thực ra trong mạch không có các đường nối đến các chân này, chúng tôi cắt chân để đi đường mạch lớn.

Chúc các bạn làm mạch thành công.

Một file là file ảnh WMF, một file là file PCB của Protel... làm bằng Protel thì các bạn Hanoi và HCM đều có thể làm được, chứ làm bằng ORCAD thì các bạn không thể đặt mạch in được.

Thông báo lại một lần nữa:

Falleaf PIC1 = PG2C = 35K (bao gồm CD), tại SG và HN

thangngo 06-07-2005 01:26 PM

Trích:

Nguyên văn bởi binhqt
Tôi thấy Mạch PG5V2 rất hay, từ lâu tui đã biết cái này nhưng có một điều là cái socket này không biết có không. Vì cái socket hiện tại tôi có ở giữu nó lơn quá nên khi nạp cho các con nhỏ như 16F84, 16F628... thì không cắm vào được, chỉ cắm được loại dip600 thôi. Hình như cũng là cái socket 40 chân nhưng cái của họ làm thì nó có thể cắm các loại pic dip300 cũng như dip600.
Không biết ở TP HCM có bán loại socket này.


Bác cũng không kiếm được cái socket chết tiệt đó đúng không?Tôi có cách này bác thử xem,dùng 2 cái socket đi , 1 la 40 chân dùng cho dip600,1 là 20 chân dùng cho dip300,bác chịu khó vẽ mạch lại rồi làm thử xem.

falleaf 06-07-2005 04:36 PM

Đó là cách dùng của mạch PG2C đấy thôi. Các bạn có thể làm theo mạch PG2C hoặc PG5V2 đều như nhau cả.

Bạn có thể liên lạc với một số bạn ở Hà Nội để nhờ mua dùm, vì ở ngoài đó hình như có bán.

Chúc vui.

falleaf 06-07-2005 09:33 PM

1 Attachment(s)
Đây là mạch PG5V2 do Nhiếp Phong vẽ:

PIC-NGHEO 25-07-2005 04:41 PM

PG5V2 + Winpic800
 
Qua thực nghiệm cho thấy. Quả là mạch nạp PG5V2 thật tuyệt vời khi ta dùng với Winpic800.
PIC-NGHEO đã làm ngay một cái PG5V2 I chang như trên trang http://feng3.cool.ne.jp/en/pg5v2.html do Bác falleaf giới thiệu và dùng Winpic800 để thao tác với mạch nạp. Nhận xét cho thấy tốc độ nạp và chức năng Detect and select device at startup thật ngon lành, nhanh như ...chớp ấy, giúp cho người thực hành tiết kiệm được thời gian...xe chuột tìm họ pic + dài cổ đợi nạp ! :D

Bác falleaf nên coi lại và giành thời gian update cái vơ dần PG5V2 ra thị trường để anh em nghịch cho đã tay...khỏi hồi hộp !!!

Then kiu se léc ôn Bác falleaf và cả cái tóp píc này ! :D

zero2one 26-07-2005 10:22 AM

Trích:

Nguyên văn bởi zero2one
Vâng, bác falleaf mau post bài nhé.
PG2C dùng IC_PROG hay WinPIC đều OK , nhưng khi dùng thử WinPIC800 thì không biết setting kiểu gì. Thử nhiều kiểu khác nhau nhưng vẫn không được ?

ặc..ặc...WinPIC800 dùng với PG2C, PIC6F628A - 84A - 877 thì detect được nhưng 876A thì chịu ????

falleaf 26-07-2005 02:16 PM

Dùng WinPIC800 cho PG2C là không hợp lý, tốt nhất vẫn nên dùng ICProg.

Về việc dùng cho máy laptop, IBM thì vô tư, bởi vì nó cung cấp đủ dòng. Thử với máy Acer xem nào? NEC?... thử đi rồi mới biết được.

dotheanh 24-01-2006 01:15 AM

2 Attachment(s)
undefinedundefinedCác bác cho em hỏi em dùng winpic 800 thì veryfy lại bị lỗi còn ic pro thì lại ko nhận .em thay 2 con tran la 2n2222
đọc thì tốt nhưng ko program được help me.
Tiện thể cho em hỏi ai ở hanội bán mạch nạp
em làm theo picpg2c

falleaf 24-01-2006 01:31 AM

Em phải nhớ xóa trước khi program lại, nếu em ghi đè nhiều lần không xóa, với PG2C, nó có thể xảy ra lỗi.

Dùng PG2C với WinPIC, co nhiều lỗi chưa thể kể hết. Sau khi phát hiện một số lỗi, bọn anh không dùng WinPIC để nạp cho PG2C nữa. Dùng ICPROG ở chế độ Direct I/O cũng rất nhanh.

Em cứ chọn mạch nạp ở trong luồng Sản phẩm của PIC vietnam, ở HN đều có bán. Liên hệ

phungtbinh@yahoo.com

Các mạch nạp Falleaf PIC1, PIC2, PIC3...

chúc vui.

dotheanh 24-01-2006 01:42 AM

Em hỏi bác xem sao dùng Win api được mà direct io thì nó fail
em thử lại với winapi thì lại được
nhưng khá lâu help!!!!!!!!!!!!!!

falleaf 24-01-2006 10:01 AM

http://www.ic-prog.com/icprog_driver.zip

Hướng dẫn cài đặt anh có viết ở đâu đó, anh quên mất rồi, hôm nào anh sẽ post lại lên đây sau. Chúc vui.

tinhthanthep 24-01-2006 01:55 PM

1 Attachment(s)
Trích:

Nguyên văn bởi dotheanh
Bác có thể hướng dẫn luôn kô ah em cop cai file system ấy vào đâu kô ah

Hướng dẫn đây nè!

namqn 09-02-2006 09:18 PM

Trích:

Nguyên văn bởi BinhAnh
Ai rỗi thì thử download cái file DTMF.hex của tui về, rồi nạp vài lần = ICprog, sau đó nạp vài lần = WINPIC800. Rút kết luận. Lưu ý dùng PG2C, sau đó có thể thay đổi config (MCLDIS or MCLEN)nạp lại cả 2 vài lần thử xem. Thú vị.

Theo tôi, bạn BinhAnh đang dùng bộ dao động nội (internal oscillator), nên từ lần thứ hai trở đi thì chip sẽ chạy ngay khi được cấp nguồn từ PG2C. Có thể WinPic800 không chịu thực hiện các chức năng khác khi không detect được chip. Còn thằng IC-Prog thì cứ đè đầu ra xóa rồi nạp, tất nhiên là phải được.

falleaf 10-02-2006 12:31 PM

Câu đáp án của bạn đúng 50%. Tuy nhiên, đúng 50% có nghĩa là không chính xác lắm. Khi cắm chip vào mạch nạp, ở chế độ dao động nội, thì khả năng chip chạy chương trình là đúng.

Tuy nhiên, không phải vì thế mà chương trình ví dụ trên không chạy được. Bạn có thể viết một chương trình dùng dao động trong, và nạp thử bằng WinPIC800.

Và để làm cho cái chương trình đó nó không nạp được như thí dụ trên của chúng tôi cũng là một vấn đề nho nhỏ.

Khẳng định lại, trường hợp bạn phát hiện ra là đúng, nhưng chưa đủ, vì nếu setup dao động trong vẫn nạp được bình thường..., bạn có thể nhấn thêm một bước nữa để tìm ra nguyên nhân đầy đủ không?

Chúc vui.

namqn 10-02-2006 09:02 PM

Tôi đã viết thật đầy đủ phần trả lời, nhưng sau đó gửi bài thì lại được báo là chưa đăng nhập, chắc có lẽ vì tôi viết lâu quá nên đã tự động logout vì time out.

Tôi đã đọc lại các thông tin liên quan đến bộ nạp JDM và các biến thể, cùng với programming spec của Microchip về chip 16F628A, nên đã có một nhận định tương đối rõ ràng. Nhưng vì tôi không có PG2C trong tay (từ 2 năm nay tôi đã không dùng nó vì một số hạn chế đã được biết), nên không thể kiếm tra nhận định của mình. Bạn nào có điều kiện xin thí nghiệm như sau và cho biết kết quả: nạp file DTMF.hex bằng IC-Prog rồi sau đó thử xóa (hay nạp một file .hex bình thường khác) và đọc lại chip để xác nhận. Sau đó hãy nạp lại file DTMF.hex một lần nữa bằng IC-Prog.

Xin bạn thông báo kết quả lên đây.

Thân chào,

falleaf 10-02-2006 09:24 PM

Nếu dùng IC Prog thì nạp bình thường, chính khi chúng tôi post lên đây, đã chỉ cho thấy kết quả nạp IC Prog nạp bình thường. Đây là một mẹo nhỏ của chúng tôi, nhưng là một phần rất đặc biệt của PIC khi viết chương trình và dùng dao động nội.

Cũng đơn giản thôi, nhưng vì bạn là người đã đi qua 50% quãng đường nên tôi muốn để bạn chỉ ra tường tận vấn đề này cho mọi người cùng tìm hiểu.

Rất vui nếu bạn cùng tham gia với chúng tôi phát triển picvietnam.

Chúc vui.

namqn 12-02-2006 09:23 PM

Ý kiến về việc dùng WinPic800 và IC-Prog để nạp file DTMF.hex bằng PG2C:

File DTMF.hex đặt cấu hình cho chip sử dụng bộ dao động nội, không sử dụng chân MCLR (nối lên nguồn Vdd ở bên trong chip) và bật bảo vệ mã (Code Protection). Do đó, khi chip đã được nạp file này vào rồi, thì việc nạp lại chương trình cho chip phải được xem xét trong điều kiện là chip đang hoạt động ở cấu hình trên.

Theo Programming Specification của Microchip cho chip PIC16F628A, khi có sử dụng dao động nội và không sử dụng chân MCLR thì chỉ có phương pháp nâng Vpp trước khi nâng Vdd mới có thể đưa chip vào chế độ nạp chương trình được. Những phần mềm nạp thông thường đều không thực hiện được việc nâng Vpp trước khi nâng Vdd khi sử dụng với PG2C, đó là đặc điểm của các mạch nạp dựa trên JDM programmer (PG2C là một trong số đó). Tuy nhiên, IC-Prog có thể thực hiện được điều này (và chúng ta có thể yêu cầu IC-Prog thực hiện điều này bằng cách bật option 'Enable Vcc control for JDM' trong menu con Options của menu Settings).

Thêm nữa, việc bật bảo vệ mã khiến cho việc xóa bộ nhớ trước khi nạp chương trình chỉ có thể thực hiện bằng cách xóa toàn bộ chip.

IC-Prog có khả năng thỏa mãn cả hai điều kiện trên, do đó đã thành công trong việc nạp lại file DTMF.hex như đã được các bạn cho biết trước đó. Còn WinPic800, vì không thỏa mãn một trong hai điều kiện trên, hoặc không thỏa mãn cả hai điều kiện, nên đã thất bại trong việc nạp lại file đó vào chip.

Các bạn suy nghĩ như thế nào về ý kiến trên?

voduychau 09-03-2006 10:39 AM

Về việc cái socket của mạch nạp này,ở tphcm mình thấy bán đầy,từ 10k đến 40k tuỳ loại,ai ở HN chịu khó nhờ mua giúp thôi

kienvq 15-04-2006 01:28 AM

theo em thấy thì mạch nạp cùng với bootloader sẽ quyết định việc loại Pic nào có thể nạp được, và nạp tốt hay không.
anh nào có thể cho em chỉ dẫn cụ thể để xác định được mạch nạp cùng với bootloader của mình có thể nạp được Pic nào không.
cụ thể là em có 1 PIC16F688 thì dùng mạch nạp nào và bootloader nào? trả lời nhanh cho em nhé

falleaf 15-04-2006 12:33 PM

Về mặt nguyên lý, các mạch nạp không khác gì nhau, chủ yếu các mạch nạp làm cách nào đó để truyền tín hiệu trên một chân, và đẩy MCLR lên khoảng 13V, để chuyển PIC từ mode chạy sang mode nạp. Ý tưởng chung là vậy, và điều quan trọng là chương trình nạp có hỗ trợ con PIC đó hay không. Mức độ tốt của từng loại mạch nạp, phụ thuộc vào giao tiếp của nó, nguồn ngoài (có hay không có), mức độ nhỏ gọn, khả năng hỗ trợ của chương trình nạp, mức độ ổn định của các tín hiệu điện....

Em có thể tìm hiểu các chương trình nạp mà picvietnam giới thiệu, WinPIC800 hiện nay hỗ trợ khá mạnh, em có thể tham khảo chương trình này.

Chúc vui.

hocvienHVKTQS 24-04-2006 09:15 AM

chào bac falleaf và tất cả mọi người!
em đang bị vướng ở mạch nạp, bác nào biết thì giúp em với. em dùng mạch nguyên lý của bản PG2C để làm mạch in, về hàn linh kiện thì không kiếm được con 2N3904, nên lấy con H3094 thay, thế mà mạch nạp không có phản ứng gì hết. không biết có thay bằng c1815 được không?
mọi người giúp em với !!!!!!!!

lamhoang 24-04-2006 03:40 PM

-----------------------------------------------

Mạch PG2

http://www.olimex.com/dev/images/pic-pg2c.jpg

Sơ đồ nguyên lý


Lưu ý: Mạch Falleaf PG2C - PIC Tutorial được làm từ mạch này, hoàn toàn không có gì thay đổi, vì vậy, các bạn sinh viên có thể tự làm. Điều duy nhất khác biệt là mạch Falleaf PG2C đã được các bạn thường làm việc với PIC kiểm tra tại Việt Nam, mục đích là tránh mất thời gian cho các bạn học PIC.

Mạch này có lợi hơn mạch PG1 ở điểm có thể cắm PIC vào nạp, như vậy trên mạch chạy PIC, các bạn không cần phải làm chân nối ICSP. Ngoài ra, socket này có thể dùng nạp ROM khi cần.[/QUOTE]

Bac falleaf oi ! minh tim ko co con 2N3904 , thay bang 2222A thi co được không vậy. điện trở nối với tranzitor có cần thay không, khoảng bao nhiêu là được
cảm ơn nhiều!

falleaf 24-04-2006 05:35 PM

Nó chỉ là con trans thường thôi, nên thay bằng C1815 cũng oki kô vấn đề gì cả, nhưng nhớ khi thay thì thứ tự chân BCE có khác nhau, cho nên nếu dùng mạch in mình cung cấp thì phải kiểm tra lại để đấu chéo chân.

Chúc vui.

kienvq 24-04-2006 11:31 PM

em vừa làm xong mạch PG5V2 dùng mạch layout sẵn có
nhưng khi thử với winpic800 thì thấy có hiện tượng
khi hardware test thì báo là hardware is not responding
khi detect device thì báo là UNKNOWN nhưng đèn led thấy sáng nhấp nháy mấy lần
không hiểu là lỗi gì, mong mọi người chỉ cho
config winpic800 là: JDM programer, com2
với mạch thì: dùng C1818 và A1015
về dây nối thì :
MẠCH-MÁY TÍNH
GND-GND
RXD-TXD
TXD-RXD
DTE-DSR
CTS-RTS
RTS-CTS

namqn 25-04-2006 01:47 AM

Trích:

Nguyên văn bởi kienvq
em vừa làm xong mạch PG5V2 dùng mạch layout sẵn có
nhưng khi thử với winpic800 thì thấy có hiện tượng
khi hardware test thì báo là hardware is not responding
khi detect device thì báo là UNKNOWN nhưng đèn led thấy sáng nhấp nháy mấy lần
không hiểu là lỗi gì, mong mọi người chỉ cho
config winpic800 là: JDM programer, com2
với mạch thì: dùng C1818 và A1015
về dây nối thì :
MẠCH-MÁY TÍNH
GND-GND
RXD-TXD
TXD-RXD
DTE-DSR
CTS-RTS
RTS-CTS

Sao bạn thông minh đột xuất vậy. Trong mạch JDM làm gì có thứ gì thông minh để thực hiện chuyện nhận phát tín hiệu. Mạch vẽ như thế nào thì cứ nối đúng như thế vào cổng.
Nghĩa là:
MẠCH-MÁY TÍNH
GND-GND
RXD-RXD
TXD-TXD
DTR-DTR
CTS-CTS
RTS-RTS

Thân,


Múi giờ GMT. Hiện tại là 12:47 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam