PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Bootloaders - Programmers - Debuggers - Emulators > Những lỗi nạp và debug thường gặp

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

Những lỗi nạp và debug thường gặp Nên chú ý box này trước khi đặt câu hỏi

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-09-2008, 02:49 PM   #1
duy08091983
Đệ tử 6 túi
 
Tham gia ngày: Aug 2006
Bài gửi: 159
:
Trích:
Nguyên văn bởi thang8831 View Post
Em cài được driver rồi các bác ah! Nhưng khi nạp thì lại báo lỗi không nạp được
Nó báo lỗi như sau:
Các bác xem giúp em với. Cám ơn các bác nhiều nhé!
Chào Thắng,

Chắc là Detect và Reading bình thường đúng không, chỉ gặp vấn đề ở lúc Writing. Bây giờ bạn cho Reading, trong lúc đó bạn đo hiệu điện thế ở chân MCLR của PIC6F877A xem bao nhiêu, trên 12,5 volt thì mới được, nếu thấp hơn thì bạn kiểm tra lại nguyên nhân tại sao.

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983@yahoo.com
duy08091983 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-09-2008, 12:25 AM   #2
thang8831
Đệ tử 2 túi
 
Tham gia ngày: May 2008
Bài gửi: 37
:
Chào bác ti500! đúng là cài driver cũng ko khó lắm hihi! bác như thế là đã nhiệt tình với em lắm rùi thanks bác nhiều nhé!
Ở luồng "Hướng dẫn sử dụng GTP_USB" cũng có người bảo em là thay bằng phiên bản 3.55g bác ah! bây jờ em thửu xem có đc ko.
Ah! em chưa biết tên bác bác cho em địa chỉ mail đc không?
thang8831 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-09-2008, 12:29 AM   #3
thang8831
Đệ tử 2 túi
 
Tham gia ngày: May 2008
Bài gửi: 37
:
Chào bác Duy! em detect và reading thì vẫn bình thường bác ah! để em thử dùng phiên bản 3.55g xem thế nào bác ah! hi vọng là sẽ được.
thang8831 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-09-2008, 01:16 AM   #4
thang8831
Đệ tử 2 túi
 
Tham gia ngày: May 2008
Bài gửi: 37
:
van ko đc bác Duy ah! em đo chân MCLR chỉ đạt có 8V thôi bác ah! thế có chết không chứ! không hiểu tại sao nữa bác ah! hay em gửi mạch bác xem giúp em nhé! em gửi vào địa chỉ mail của bác đấy. Bác nhanh trả lời giúp em với nhé!Thanks bác nhiều!
thang8831 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-09-2008, 09:31 PM   #5
duy08091983
Đệ tử 6 túi
 
Tham gia ngày: Aug 2006
Bài gửi: 159
:
Trích:
Nguyên văn bởi thang8831 View Post
van ko đc bác Duy ah! em đo chân MCLR chỉ đạt có 8V thôi bác ah! thế có chết không chứ! không hiểu tại sao nữa bác ah! hay em gửi mạch bác xem giúp em nhé! em gửi vào địa chỉ mail của bác đấy. Bác nhanh trả lời giúp em với nhé!Thanks bác nhiều!
Chào Thắng,

Như vậy nguyên nhân là do chân MCLR không được cấp đủ điện. Tiếp theo mình sẽ thử xem mạch nạp có tạo ra đủ điện không : bạn gỡ PIC (kể cả mạch ứng dụng) ra khỏi mạch nạp, cho phần mềm Reading trong lúc đó đo hiệu điện thế ở chân MCLR (trên mạch nạp) xem có trên 12,5 volt không. Lúc này có 2 trường hợp xãy ra là đạt yêu cầu và không đạt yêu cầu. Nếu không đạt yêu cầu thì lát nữa tính (*).
Giả sử là đã đạt 12,5 volt trong lúc Reading thì mình mạch reset trên board ứng dụng có vấn đề, hãy xem sơ đồ này và sửa lại

http://www.pduytech.com/Images/Instr...c_On_Board.gif

(*) Nếu mạch nạp không tạo ra được 12,5 volt trong lúc Reading, thì bộ phận tạo nguồn 13 volt có vấn đề. Bộ phận tạo nguồn 13 volt trong GTP-USB gồm 2 tụ và 2 diot, điện 5 volt sẽ được nâng lên 2 lần, lần thứ nhất từ 5 volt lên khoảng 10 volt, tiếp theo từ 10 volt lên khoảng 20 volt. Bạn kiểm tra xem tại từng cặp tụ - diot, hiệu điện thế có được nâng lên như vậy không.

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983@yahoo.com
duy08091983 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-09-2008, 05:48 PM   #6
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 duy08091983 View Post
...
(*) Nếu mạch nạp không tạo ra được 12,5 volt trong lúc Reading, thì bộ phận tạo nguồn 13 volt có vấn đề. Bộ phận tạo nguồn 13 volt trong GTP-USB gồm 2 tụ và 2 diot, điện 5 volt sẽ được nâng lên 2 lần, lần thứ nhất từ 5 volt lên khoảng 10 volt, tiếp theo từ 10 volt lên khoảng 20 volt. Bạn kiểm tra xem tại từng cặp tụ - diot, hiệu điện thế có được nâng lên như vậy không.
...
Không nâng từ 10 volt đến 20 volt với sơ đồ của GTP-USB đâu, nó là mạch bơm điện tích thôi.

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 22-09-2008, 09:10 AM   #7
thang8831
Đệ tử 2 túi
 
Tham gia ngày: May 2008
Bài gửi: 37
:
Cám ơn anh Duy đã nhiệt tình giúp em! em đã gửi bài vào mail của anh rùi!
Em sẽ cố gắng làm theo các bước anh đã chỉ hi vọng rùi nó sẽ chạy được hihi!
Mọi sự khởi đầu nan mà phải không anh?
thang8831 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-09-2008, 08:16 AM   #8
thang8831
Đệ tử 2 túi
 
Tham gia ngày: May 2008
Bài gửi: 37
:
Mỗi người nói 1 kiểu như vây thì em biết đường nào để sửa mạch đây các bác?
Các bác chỉ rõ giúp em với. Thanks mọi người nhiều!
thang8831 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-10-2008, 01:50 PM   #9
KnowMore
Đệ tử 1 túi
 
KnowMore's Avatar
 
Tham gia ngày: Nov 2007
Bài gửi: 17
:
Trích:
(*) Nếu mạch nạp không tạo ra được 12,5 volt trong lúc Reading, thì bộ phận tạo nguồn 13 volt có vấn đề. Bộ phận tạo nguồn 13 volt trong GTP-USB gồm 2 tụ và 2 diot, điện 5 volt sẽ được nâng lên 2 lần, lần thứ nhất từ 5 volt lên khoảng 10 volt, tiếp theo từ 10 volt lên khoảng 20 volt. Bạn kiểm tra xem tại từng cặp tụ - diot, hiệu điện thế có được nâng lên như vậy không.
Bác ơi, cái này là mạch nhân 3 mà.

Áp ra = 5Vx3 - 0.7Vx3 = ~13V là áp VPP điều khiển nạp trình.
__________________
Giá mà mọi thứ đều đẹp như lý thuyết!
KnowMore vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-10-2008, 02:06 PM   #10
KnowMore
Đệ tử 1 túi
 
KnowMore's Avatar
 
Tham gia ngày: Nov 2007
Bài gửi: 17
:
Read:0x0800 Write:0x0E28 -> chưa ghi xóa được
Detect và Reading bình thường, Writing lỗi -> cũng rứa
Trích:
em đo chân MCLR chỉ đạt có 8V thôi bác ah!
Bác xem các diod đã đấu đúng chiều chưa, đo thử đầu ra VPP xuống mass xem có trở nào không, có con tụ nào bị khô. Thử thiết đặt đọc 1 con #40 chân (28 chân chẳng hạn) rồi đo VPP xem.

Chúc ngon,
__________________
Giá mà mọi thứ đều đẹp như lý thuyết!
KnowMore vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-10-2008, 08:46 AM   #11
dinhchithanh
Nhập môn đệ tử
 
Tham gia ngày: Nov 2007
Bài gửi: 1
:
Mấy huynh giải quyết lổi trên như thế nào vậy. Hôm nay em mơi học lập trình cho PIC nhưng khi code xong một chương trình nhỏ và hí hửng nạp thì WinPic củng báo lổi như trên.
dinhchithanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-10-2008, 10:14 PM   #12
daominhchien
Nhập môn đệ tử
 
Tham gia ngày: Sep 2008
Bài gửi: 3
:
trích từ thang8831: "còn 2 con diode mà chưa ghi giá trị là 2 con có chung anot đấu vào chân số 4 của ULN2003 và catot của 1 con đấu vào chân số 2, 1 con đấu vào chân số 3 của ULN2003.Theo em nghĩ thì đây là 2 con diode tách xung làm việc ở tần số cao schotky."
================
tôi đang tập tọe với PIC, xin phép mạo muội tham gia, có ij sai xin các vị bỏ quá.
theo tôi 2 con diode này tạo thành 1 cổng AND, A&B ở chân 2&3; Y là chân 4(ULN2003). pin 4=0 khi 1trong 2 chân: 2 hoặc 3 =0 và =LED sáng, LED chỉ tắt khi cả 2 & 3=1=>led k0 sáng= 2 và 3 k0 có dữ liệu từ ra PIC. hi hi ..chả bit đúng k0.
daominhchien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-11-2009, 10:48 AM   #13
viet88
Nhập môn đệ tử
 
Tham gia ngày: Feb 2009
Bài gửi: 4
:
Chào các pác.Em cũng vừa làm xong mạch GTP USP nhưng khi nạp lại báo lỗi như thế này(hình).Pác nào biết chỉ dùm em với.
viet88 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-11-2009, 10:56 AM   #14
viet88
Nhập môn đệ tử
 
Tham gia ngày: Feb 2009
Bài gửi: 4
:
Chào các pác.Em cũng vừa làm xong mạch GTP USP nhưng khi nạp lại báo lỗi như thế này "Failed to open Ind.#0" .Pác nào biết chỉ dùm em với.
viet88 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-11-2009, 08:21 PM   #15
duy08091983
Đệ tử 6 túi
 
Tham gia ngày: Aug 2006
Bài gửi: 159
:
Trích:
Nguyên văn bởi viet88 View Post
Chào các pác.Em cũng vừa làm xong mạch GTP USP nhưng khi nạp lại báo lỗi như thế này "Failed to open Ind.#0" .Pác nào biết chỉ dùm em với.
Chào bạn !

Lỗi này chứng tỏ PC chưa nhận phần cứng. Bạn kiểm tra lại xem PIC có chạy chưa (có 1 led sáng). Tiếp theo bạn kiểm tra các linh kiện phục vụ cho giao tiếp USB cổng USB, tụ nối với chân Vusb của PIC).

Khi cấm vào PC phải có thông báo có thiết bị mới...cần cài đặt driver, lúc này thì bước giao tiếp USB thành công.

Theo kinh nghiệm của mình khi lắp ráp nên ráp từng phần, chạy được sẽ ráp phần tiếp theo. Bạn lắp ráp đầy đủ 1 lần sẽ khó kiểm tra lỗi.
1) Nguồn và thạch anh để PIC chạy được.
2) Giao tiếp USB. Cài đặt driver
3) Bô phận cấp nguồn cho target.
4) Bộ nguồn 13 volt.
5) Phần còn lại.

Homepage : www.pduytech.com
Email : oliver.duy@gmail.com
YM : duy08091983
duy08091983 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


Múi giờ GMT. Hiện tại là 02:53 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