![]() |
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. |
Ý 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? |
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
|
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é |
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. |
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 !!!!!!!! |
-----------------------------------------------
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! |
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. |
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 |
Trích:
Nghĩa là: MẠCH-MÁY TÍNH GND-GND RXD-RXD TXD-TXD DTR-DTR CTS-CTS RTS-RTS Thân, |
Trích:
Đ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. |
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 |
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. |
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ả
|
Hic
Sao lại là winpic ?? |
Múi giờ GMT. Hiện tại là 01:45 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam