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 16-11-2008, 12:14 AM   #1
Lightning
Nhập môn đệ tử
 
Tham gia ngày: Aug 2007
Bài gửi: 4
:
Tôi nghĩ là lỗi do dây cáp USB vì tôi cũng gặp trường hợp này rồi thay dây khác lại dùng được. Tôi đang dùng 2 mạch nạp mỗi mạch dùng một dây khác nhau không dùng chung được, mặc dù hai dây cùng chung một kiểu giống nhau.Chắc do chất lượng dây không tốt bạn thử thay dây khác xem sao.
Lightning vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-11-2008, 02:11 PM   #2
galacticos
Đệ tử 1 túi
 
Tham gia ngày: Jun 2007
Bài gửi: 18
:
Đây là sơ đồ mạch tôi kết nối với module RF, và mạch nạp.
Hình Kèm Theo
File Type: jpg mach demo.JPG (61.1 KB, 16 lần tải)
galacticos vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 17-11-2008, 03:23 PM   #3
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 galacticos View Post
Đây là sơ đồ mạch tôi kết nối với module RF, và mạch nạp.
Bạn nên nối một điện trở vài k từ chân PGM xuống GND. Nên có các tụ 100 nF (ceramic) giữa các cặp chân nguồn.

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 28-11-2008, 12:38 PM   #4
lequocbao
Đệ tử 6 túi
 
lequocbao's Avatar
 
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
:
Unhappy

Anh Nam ôi !em sơ ý để cái board mạch lên cái nhíp bằng sắt (lúc đang có nguồn)rồi không biết bị chạm chổ nào mà con pic 16f877a không detec được(trước đó vẫn chạy tốt),nhưng lạ ở chổ là em vẫn xóa được dữ liệu và đọc ngược dữ liệu từ pic ra (dĩ nhiên là toàn bộ là 3FFF) rồi vẫn với những dữ liệu đó em vẫn nạp vào pic được (trên thanh title của trình nạp thì nhận biết là pic 16f877a lúc xóa va ghi),còn dữ liệu do mình lập trình thì bị báo lỗi ghi địa chỉ 0x000000.E dùng mạch nạp JDM và trình nạp là Winpic800.Con pic của em vậy là chết chưa anh?
lequocbao vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-11-2008, 04:59 PM   #5
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 lequocbao View Post
Anh Nam ôi !em sơ ý để cái board mạch lên cái nhíp bằng sắt (lúc đang có nguồn)rồi không biết bị chạm chổ nào mà con pic 16f877a không detec được(trước đó vẫn chạy tốt),nhưng lạ ở chổ là em vẫn xóa được dữ liệu và đọc ngược dữ liệu từ pic ra (dĩ nhiên là toàn bộ là 3FFF) rồi vẫn với những dữ liệu đó em vẫn nạp vào pic được (trên thanh title của trình nạp thì nhận biết là pic 16f877a lúc xóa va ghi),còn dữ liệu do mình lập trình thì bị báo lỗi ghi địa chỉ 0x000000.E dùng mạch nạp JDM và trình nạp là Winpic800.Con pic của em vậy là chết chưa anh?
Trong nhiều trường hợp, mạch nạp không còn hoạt động sẽ cho dữ liệu đọc về toàn là bit '1'. Do vậy, chưa thể kết luận rằng bạn có thể xóa dữ liệu trong PIC và nạp những dữ liệu 0x3FFF đó vào PIC16F877A.

Biểu hiện rõ ràng hơn là khi bạn dùng code thực sự thì bạn không thể ghi được vào PIC ngay ở ô nhớ đầu tiên, cho thấy mạch nạp có vấn đề. Khả năng nhiều hơn là mạch nạp của bạn không hoạt động tốt, chứ PIC của bạn chưa hẳn đã bị hỏng.

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 28-11-2008, 05:15 PM   #6
nmhai
Đệ tử 3 túi
 
nmhai's Avatar
 
Tham gia ngày: Dec 2007
Bài gửi: 60
:
Trích:
Nguyên văn bởi galacticos View Post
Tôi biên dịch bình thường, nhưng khi nạp bằng winpic thì gặp lỗi sau

ERROR: --> writting address 0x000000
written: 0x3000 Read: 0x3fff

Lỗi trên có thể bị một trong các trường hợp sau:
- Không detect được PIC
- Điện áp cấp cho mạch nạp thấp, không đủ 5V, xem lại nguồn usb và cáp usb
- Bị xung đột nguồn , giữa nguồn USB và nguồn cấp cho mạch, trong trường hợp này chỉ nên chọn 1 trong 2 nguồn.
- Tụ điện ở chân reset, tụ ở đây không được quá lớn, có thể bỏ luôn tụ điện ở đây.
- Tụ nguồn quá lớn.
Một vài điều góp ý!
nmhai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-11-2008, 05:20 PM   #7
lequocbao
Đệ tử 6 túi
 
lequocbao's Avatar
 
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
:
Unhappy

Chắc không phải do board nạp anh ah!Cái board mạch mà em nói ở đây là cái board mà em cắm pic lên sau khi nạp để giao tiếp với các thiết bị ngoại vi đó anh (lúc đó em đang test chương trình thì bị chạm anh ah)!
lequocbao vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-11-2008, 06:22 PM   #8
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 lequocbao View Post
Chắc không phải do board nạp anh ah!Cái board mạch mà em nói ở đây là cái board mà em cắm pic lên sau khi nạp để giao tiếp với các thiết bị ngoại vi đó anh (lúc đó em đang test chương trình thì bị chạm anh ah)!
Bạn nạp chương trình khi PIC nằm trên board thử nghiệm, hay bạn nhổ PIC ra và gắn vào mạch nạp? Nếu bạn nạp với PIC nằm ngay trên board thử nghiệm thì cho biết sơ đồ mạch thử nghiệm của bạn.

Bạn có xác định được các chân nào bị chạm với nhau khi xảy ra chạm chập không?

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
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à 09:22 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