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 10-02-2006, 09:24 PM   #31
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
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.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-02-2006, 09:23 PM   #32
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Ý 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?
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 09-03-2006, 10:39 AM   #33
voduychau
Đệ tử 2 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 36
:
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
__________________
goodbye!!
voduychau vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-04-2006, 01:28 AM   #34
kienvq
Nhập môn đệ tử
 
Tham gia ngày: Oct 2005
Bài gửi: 9
:
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é
__________________
Help!
kienvq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-04-2006, 12:33 PM   #35
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
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.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-04-2006, 09:15 AM   #36
hocvienHVKTQS
Nhập môn đệ tử
 
Tham gia ngày: Apr 2006
Bài gửi: 2
:
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 !!!!!!!!
hocvienHVKTQS vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-04-2006, 03:40 PM   #37
lamhoang
Đệ tử 2 túi
 
lamhoang's Avatar
 
Tham gia ngày: Dec 2005
Bài gửi: 27
:
Talking

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

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.[/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!

thay đổi nội dung bởi: falleaf, 25-04-2006 lúc 05:24 PM. Lý do: hình của bạn quá to, nên xoá hình đi
lamhoang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-04-2006, 05:35 PM   #38
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
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.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-04-2006, 11:31 PM   #39
kienvq
Nhập môn đệ tử
 
Tham gia ngày: Oct 2005
Bài gửi: 9
:
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
__________________
Help!
kienvq vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-04-2006, 01:47 AM   #40
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
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,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-04-2006, 05:15 PM   #41
phamthaihoa
Đệ tử 3 túi
 
Tham gia ngày: Jun 2005
Bài gửi: 56
:
Trích:
Nguyên văn bởi lamhoang
-----------------------------------------------
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!
Hai con trans này có thể thay bằng C1815.
Điện trở nối với trans (1K5) có thể thay thanh 1K cho nó thông dụng.
Tụ hóa 100uF có thể thay bằng 10uF.
1N4004 có thể thay bằng 1N4001-->1N4007.
Không nên thay chỉ có hai con Zener thôi.
phamthaihoa vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-04-2006, 01:11 AM   #42
batbatdieu
Đệ tử 4 túi
 
Tham gia ngày: May 2005
Bài gửi: 83
:
Xì gòn ko thiếu 2N3904 hay 2N3906 ( Cách tiệm Ngọc 2 căn về phía đường Lý Thường Kiệt )
Diode dùng 1N4001 --> 1N4007 hay 1N4148 đều đc hết
batbatdieu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-04-2006, 02:50 AM   #43
linhnc308
Đệ tử 5 túi
 
Tham gia ngày: Oct 2005
Bài gửi: 117
:
Về mạch nạp PG2C tôi đã nói khá nhiều bên DTVN rồi. Mạch này tôi làm nhiều và bán cũng đã nhiều. Trong thiết kế tôi dùng 1 socket 40 loại sống nhỏ để nạp cho đc nhiều loại trên cùng một mạch và gọn. Mạch chạy rất ổn và chạy đc tốt với cả hai phần mềm IC Prog và WinPIC800.
Trong IC Prog thì nên chọn Direct I/O, nạp sẽ nhanh hơn(Win XP).
Còn WinPIC800 thì nạp nhanh hơn, chạy ít lỗi lắm.
__________________
CallerID, Ethernet-RS232, PICWEB, Cảnh báo BTS
Giải pháp toàn diện giám sát - điều khiển từ xa qua GSM/Internet
0988006696

http://linhnc308.blogspot.com
linhnc308@gmail.com
linhnc308 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-05-2006, 09:56 AM   #44
lamhoang
Đệ tử 2 túi
 
lamhoang's Avatar
 
Tham gia ngày: Dec 2005
Bài gửi: 27
:
Hi! không biết sao mạch Pg2c của mình không chạy được. winpic không detect được PIC (unknown). các bạn phân tích thử có thể có các nguyên nhân nào có thể xảy ra . nếu mạch lắp sai mà gắn PIC vào thì có thể "tiêu" PIC không. Ở ĐN mà tiêu rồi thì khó mua PIC lắm. chẳng biết chỗ nào mà mua cả
lamhoang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-05-2006, 07:42 PM   #45
ntc
Đệ tử 8 túi
 
ntc's Avatar
 
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: HCM city
Bài gửi: 264
:
Send a message via Yahoo to ntc
Hic

Sao lại là winpic

??
__________________

ntc 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à 09:18 PM.


Đượ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