PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Bootloaders - Programmers - Debuggers - Emulators

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 24-05-2005, 11:53 PM   #1
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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ý



Mạch hoàn chỉnh



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



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.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-05-2005, 12:02 AM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Mạch PG5V2

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





Đâ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



Mạch nguyên lý



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 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-05-2005, 12:11 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Chương trình nạp IC-PROG

Chương trình nạp IC-PROG có thể download tại đây
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-06-2005, 10:20 PM   #4
Nhiep_Phong
Banned
 
Tham gia ngày: Jun 2005
Bài gửi: 13
:
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.
Nhiep_Phong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-06-2005, 11:03 PM   #5
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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...
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-06-2005, 10:37 PM   #6
zero2one
Đệ tử 1 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 19
:
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
zero2one vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-06-2005, 10:44 PM   #7
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
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,
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-06-2005, 07:41 PM   #8
Nhiep_Phong
Banned
 
Tham gia ngày: Jun 2005
Bài gửi: 13
:
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à.
Nhiep_Phong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-06-2005, 12:18 AM   #9
BinhAnh
Trưởng lão PIC bang
 
Tham gia ngày: May 2005
Bài gửi: 11
:
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.
File Kèm Theo
File Type: rar DTMF.rar (3.4 KB, 301 lần tải)
BinhAnh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-06-2005, 11:45 PM   #10
batbatdieu
Đệ tử 4 túi
 
Tham gia ngày: May 2005
Bài gửi: 83
:
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 .
batbatdieu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-06-2005, 12:45 AM   #11
BinhAnh
Trưởng lão PIC bang
 
Tham gia ngày: May 2005
Bài gửi: 11
:
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ị.
BinhAnh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 18-06-2005, 10:07 PM   #12
CHIBANG
Nhập môn đệ tử
 
Tham gia ngày: Jun 2005
Bài gửi: 2
:
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
CHIBANG vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-06-2005, 11:54 AM   #13
binhqt
Nhập môn đệ tử
 
Tham gia ngày: May 2005
Bài gửi: 4
:
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.
__________________
binhqt
binhqt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-06-2005, 07:38 PM   #14
Nhiep_Phong
Banned
 
Tham gia ngày: Jun 2005
Bài gửi: 13
:
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.
Nhiep_Phong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-06-2005, 10:17 PM   #15
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Đâ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.
File Kèm Theo
File Type: zip PG2C.zip (28.4 KB, 1739 lần tải)
File Type: zip PG3B.zip (42.7 KB, 1401 lần tải)

thay đổi nội dung bởi: falleaf, 23-06-2005 lúc 10:20 PM.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Tài liệu hướng dẫn PIC - Tiếng Việt (Upd. 11/08/2005) falleaf Cơ bản về vi điều khiển và PIC 67 15-01-2023 08:21 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 4 10-10-2005 06:23 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf PIC - Thiết kế và Ứng dụng 4 10-10-2005 06:23 PM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf MPASM 0 24-05-2005 12:52 AM
Các bạn mới học PIC lưu ý luồng này (Upd. 16/10/2005) falleaf dsPIC - Bộ điều khiển tín hiệu số 16-bit 0 24-05-2005 12:52 AM


Múi giờ GMT. Hiện tại là 11:39 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam