PDA

View Full Version : Nạp kiểu ICSP


noisePIC
05-06-2005, 10:04 PM
Khi nạp kiểu này cần chú ý gì không? Có phải rút nguồn của PIC ra không? Hay để vẫn được.Em chỉ sợ cháy một cái..thì than ôi.Chắc là tháng sau mới làm tiếp được!!

handsomehero
05-06-2005, 11:50 PM
Vô tư đi, không cháy đâu mà lo, đừng ghim lộn điện Vcc là được, còn nạp thì vô tư :d

zero2one
17-06-2005, 01:18 PM
chưa nạp kiểu này bao giờ , ở nhà thì tháo PIC ra nhét vô mạch nạp thôi , khỏi phải dây dợ...

noisePIC
17-06-2005, 07:27 PM
Nếu mà cái bo mạch của bác + mạch nạp không có cái SOCKET thì mấy hôm nữa là gẫy chân ngay.Em sợ lắm ..mà hôm nay có cái LINK này hay phết chia sẻ luôn cho trọn bài!


tutorial PIChttp://www.mikroelektronika.co.yu/english/product/books/PICbook/6_chapter.htm (http://)

zero2one
19-06-2005, 01:44 PM
có lý...có lý...:) vì mình chưa bị gãy chân chip bao giờ nhưng chân cong keo là thường xuyên ... ha...ha ... thanks.

falleaf
19-06-2005, 03:10 PM
Nếu không có ICSP, bạn sẽ nạp chương trình lần thứ 2 cho chip dán như thế nào?

noisePIC
19-06-2005, 10:43 PM
Không hiểu tại sao nối chân và cắm theo kiểu ICSP luôn luôn thông báo lỗi là
verified failed 0000h...tình trạng này chắc là cắm sai chỗ nào rồi.Mà em đảm bảo là cắm đúng theo sơ đồ.

Đo điện áp chânVpp cỡ 10V.Không biết có sao không? Nhưng khi tháo PIC ra nạp thì vẫn được.Không hiểu làm sao?

falleaf
20-06-2005, 09:28 PM
Kiểm tra lại các chân, kêu handsomehero gửi cho cái mạch hồi trước cẫu làm với zener và mấy cái gì đó, đảm bảo ổn định dòng nạp ICSP.

Chúc vui.

xuanhau
19-10-2005, 01:14 PM
Bạn nào có sơ đồ thiết kế mạch nạp kiểu ICSP cho 16f877 không? Cho minh xin với. Thanks

falleaf
19-10-2005, 08:44 PM
Nhắc lại, các thành viên nào mới học về PIC, pls lưu ý vào luồng Dành cho người mới học PIC. Chắc về sau tôi phải đổi tên luồng thành "Dành cho các cao thủ về PIC" thì các bạn mới vào xem chăng?

KHP
29-03-2006, 01:43 PM
Mình cũng mới tiếp xúc với PIC, mình nạp theo chuẩn ICSP. Khi nạp cũng gặp thông báo lỗi tương tự như bạn NOISEPIC. Kiểm tra điện áp tại chân MCLR la 12,13V gi đó.Các bạn nạp được rồi giúp mình với. Mình đang sốt ruột quá.

namqn
29-03-2006, 10:56 PM
Các bạn cần chú ý: một số mạch nạp ICSP lấy nguồn từ mạch đích (target), một số sẽ cung cấp nguồn cho chip trong quá trình nạp (ở mức độ dòng giới hạn).
Nếu đã có mạch nạp ICSP thì kiểm tra lại xem mạch đích có thỏa mãn điều đó không, đồng thời nên thiết kế các chân trong mạch đích theo đề xuất của Microchip, chẳng hạn như hình gửi kèm dưới đây.

Thân,

newuser
20-04-2006, 12:02 AM
mạch nạp của mình (PG2C ) không nạp được, có lẽ do điện áp cổng COM quá thấp,các bạn có thể giúp minh khắc phục vấn đề điện áp thấp này được không? hoặc bạn nào có bản Layout của mạch nạp PG3B có thể share cho mình được không? hiện mình bận quá không có thời gian ngồi vẽ mạch nữa! Cảm ơn các bạn trước nha!

linhnc308
23-04-2006, 06:44 PM
Mọi người khi mới bắt đầu học PIC nên tự trang bị cho minh một bộ công cụ. Trong đó mạch nạp thì dùng PG2C như lời khuyên của a F. Các lỗi mà các bạn gặp phải khi dùng mạch nạp PG2C chưa chắc đã do phần cứng, mà lỗi có thể ở phần mềm. Sau đây có một vài chú ý nhỏ về PG2C:
- Trước hết về 2 con tran dùng cho mạch, nếu bạn nào tự làm thì chú ý là nên dùng tran C1815, không dùng C828. Tôi đã thử làm với mấy cái mạch nạp này rồi, cứ cho 828 vào là lỗi. Có thể do đặc tính của 2 loại này hơi khác nhau. NÊN DÙNG C1815.
- Các Dioed dùng cho mạch bạn có thể chọn 1N4148 hay 1N4001 hay 4007 đều OK.
- Các bạn nên thiêt kế lại phần mạch gắn Chip để đưa về trên một socket 40 loại sống giữa nhỏ, chú ý cho thêm công tắc chuyển đổi loại 40-28 và 18-8 nhằm cách ly điện áp 13V.Xem hình bên dưới,chúng tôi (E-Design) đã thiết kế, chạy rất ổn.
- Về phần mềm sử dụng: Có 2 lựa chọn là ICProg và WinPIC800.
*Về ICProg thì miễn bàn vì nó chạy ổn định, chú ý tích vào mục chon Misc >> Enable Driver for XP/NT trong Options
* Với WinPIC 800 bạn có thể dùng nó để test mạch khi mới lắp xong. Bấm vào test hardware báo OK là ổn. Với máy tính có 2 cổng COM thì nên gắn PG2C tại COM2 và dùng phiên bản 3.55 để chạy. Nếu bạn cắm COM1 sẽ nhận đc lỗi không detect đc chip. Nếu dùng bản 3.58 thì gắn mạch nạp tại COM1 sẽ chạy ổn. Thực tế này tôi đã kiểm thử ở nhiều máy tính. Ví sao phải chọn COM như vậy thì có lẽ là do driver của phần mềm.

Chúc thành công với PIC.

linhnc308
23-04-2006, 06:53 PM
Sorry! Quên up hình. Đây là hình mạch tôi đã thiết kế lại.

pb1
24-04-2006, 12:27 AM
cảm ơn bác linhcn308 đã cho mọi người một số kinh nghiệm của bác. Trước đây em cũng dùng winpic800(phiên bản cũ, có lẽ là 3.55) nó không thể detect pic được. Em sẽ thử dùng cách như bác nói( có lẽ là phải vài hôm nữa thì em mới có thể thử được vì con pic của em bị die một chân, không thể nạp được nữa, em đã cho nó ở cùng với các anh em nó rùi :D).
em có ý kiến thế này, bác có thể share cho mọi người cái PCB của bác được không. Không phải ai cũng có thể làm tự mình thay đổi từ cái machPG2C cũ thành cái mạch PG2C như của bác được ( ví dụ như em chẳng hạn, em chỉ biết vẽ vời một tí, mà cũng không có thời gian ngồi vẽ nữa :D)
thank bác !

thân!

petertho87
20-03-2008, 08:10 PM
anh em ơi ! anh nào biết con diode shottsky là j ko ? ( nó ghi ký hiệu là bat 85, 50v,200ma ) , ai biết xin chỉ giúp chổ mua nó nha

love_ac
02-10-2008, 02:31 AM
Mình gặp vấn đề ko nhận ra chip khi nạp theo icsp.dưới đây là mạch mình thiết kế cho kết nối ,xin các anh chị giúp đỡ xem nguyên nhân vì sao(mạch nạp của mình ko vấn đề khi nạp icsp+adapter đi kèm).R1=10k,d1 1n4148(trong hình là nhầm lẫn 1n4004),c5=100pF

namqn
02-10-2008, 04:12 AM
Mình gặp vấn đề ko nhận ra chip khi nạp theo icsp.dưới đây là mạch mình thiết kế cho kết nối ,xin các anh chị giúp đỡ xem nguyên nhân vì sao(mạch nạp của mình ko vấn đề khi nạp icsp+adapter đi kèm).R1=10k,d1 1n4148(trong hình là nhầm lẫn 1n4004),c5=100pF
Bạn cho biết đang dùng mạch nạp gì, với phần mềm nào, và PIC được nạp là chip nào?

Thân,

love_ac
02-10-2008, 07:26 AM
cảm ơn anh Nam trước.Em đang dùng phiên bản rút gọn pickit2,mạch đích dùng pic 16f877A.khi em dùng adapter đi kèm thì nạp theo ICSP rất tốt nhưng khi cắm trên mạch đích và nạp thì không dectect được chip.(sau khi nạp adapter rồi đưa mạch thực chạy ngon )

namqn
02-10-2008, 09:28 PM
cảm ơn anh Nam trước.Em đang dùng phiên bản rút gọn pickit2,mạch đích dùng pic 16f877A.khi em dùng adapter đi kèm thì nạp theo ICSP rất tốt nhưng khi cắm trên mạch đích và nạp thì không dectect được chip.(sau khi nạp adapter rồi đưa mạch thực chạy ngon )
Bạn nên có điện trở khoảng vài k từ chân PGM/RB3 xuống GND. Không rõ sơ đồ kết nối giữa adapter và PICkit 2 ra sao. Cáp từ PICkit 2 đến mạch đích của bạn khoảng bao nhiêu? (Tôi dùng cáp dài khoảng 25 cm, tụ lọc ở chân PGC là 47 pF, chưa từng gặp sự cố trên).

Thân,

love_ac
02-10-2008, 09:47 PM
--Dạ anh có thể giải thích "Bạn nên có điện trở khoảng vài k từ chân PGM/RB3 xuống GND." giúp em.Em mua pickit2-5V thiết kế nhỏ gọn (như usb thôi) và được thiết kế cắm trực tiếp vào jam trên adapter chứ không hề dùng cáp nối.Do không có sẵn tụ 47pF nên em dùng 100pF để thế vào.Với những điều này lúc đầu em cũng thấy là không sự cố gì
--em sử dụng đo áp khi cắm vào mạch đích thì áp đạt 11.9V,khi ko cắm gì cả áp nhận về 12.7V.không biết có phải đây là lí do ko a?

namqn
03-10-2008, 12:22 AM
--Dạ anh có thể giải thích "Bạn nên có điện trở khoảng vài k từ chân PGM/RB3 xuống GND." giúp em.Em mua pickit2-5V thiết kế nhỏ gọn (như usb thôi) và được thiết kế cắm trực tiếp vào jam trên adapter chứ không hề dùng cáp nối.Do không có sẵn tụ 47pF nên em dùng 100pF để thế vào.Với những điều này lúc đầu em cũng thấy là không sự cố gì
--em sử dụng đo áp khi cắm vào mạch đích thì áp đạt 11.9V,khi ko cắm gì cả áp nhận về 12.7V.không biết có phải đây là lí do ko a?
Trên mạch đích của bạn, bạn nên hàn thêm một điện trở khoảng vài k (4.7 k chẳng hạn) giữa chân PGM/RB3 của PIC16F877A và GND/VSS. Điều này để đảm bảo PIC có thể đi vào chế độ nạp chương trình bằng điện áp cao ở MCLR.

Thực ra tôi quan tâm đến sơ đồ kết nối của adapter, để xem chân PGM của các PIC có được xử lý hay không. Tụ 100 pF ở chân PGC là ok. Áp 11.9 - 12.7 V ở chân MCLR là đủ tốt cho PIC16F877A.

Thân,

pnchinh1
22-04-2010, 07:24 PM
ai giup toi so do mach nap icsp sang dspic