![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Lỗi lập trình ngôn ngữ cấp cao Những lỗi trường gặp trong lập trình. Khóa luồng khi bug được lỗi. |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 |
|
Đệ tử 7 túi
|
Không có chuyện này đâu bạn yên tâm
![]() Bạn phải tường thuật lại các chi tiết thông báo khi bạn nạp PIC. Gợi ý : + Sau khi nạp : trình nạp (Winpic chẳng hạn) sẽ verify lại dữ liệu sau khi nạp, nó có báo lỗi gì ở lần nạp đầu tiên không ?, những lần tiếp theo thì sao ? + Theo như bạn nói thì mạch vẫn nhận dạng đuợc PIC, nhưng mỗi lần đọc dữ liệu ra dữ liệu là cố định àh (có xáo trộn gì không) ? + Sau khi đã nạp cho PIC rồi bạn có đem nó đi cắm vào bo ứng dụng chưa ?, và có phải cắm rồi thấy nó không chạy bạn đem đi nạp lại ? Theo như phỏng đoán của mình với sự cố này, với một mạch nạp qua cổng Printer thuơng mại (chắc không đến nỗi), mình nghĩ có lẽ bạn đã nạp chuơng trình vào PIC tốt, sau đó cắm vào bo ứng dụng (thiết kế lỗi) nên làm Die PIC. Bạn vui lòng trả lời các câu hỏi ở trên và nếu chụp đuợc hình báo lỗi khi nạp thì tốt hơn nữa, có lẽ mọi nguời sẽ giúp bạn đuợc nhiều hơn ![]() Thân.
__________________
_____________________________Tri nhân tri tự bất tri tâm_____________________________ _ _ _ _ _ _ _ _ Yêu mến tất cả anh em Picvietnam.com _ _ _ _ _ _ _ _ . . . . . . . . . . . . . . . . Để post đuợc một câu hỏi rõ ràng xin tham khảo link sau : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . http://www.picvietnam.com/forum/showthread.php?t=1263. . . . . . . . . . . . . . . . |
|
|
|
|
|
#2 | |
|
Đệ tử 4 túi
Tham gia ngày: Jan 2007
Bài gửi: 79
: |
Trích:
Code:
DETECTED->UNKNOWN DEVICE ERASED. : OK Code:
ERROR->WRITING ADDRESS 0X000000 WRITTEN : 0X3000 READ :0X3FFF Khi con Pic thứ nhất mình nghĩ là bị hư, mình thử con PIC khác, vừa cắm vào bo mạch nạp, nạp ngay cái chương trình mà khi nạp vào con PIC thứ nhất làm nó "cứng ngắt" thì con PIC này cũng tiêu luôn. Không thể xóa được chương trình trong đó để nạp chương trình mới vào cho dù khi cắm vào mạch test thì nó vẫn chạy đúng theo chương trình mình đã nạp "lần cuối" Rất mong mọi người giúp đỡ và cứu lấy nó. Thanks for your help |
|
|
|
|
|
|
#3 | |||
|
Đệ tử 4 túi
Tham gia ngày: Jan 2007
Bài gửi: 79
: |
Trích:
Trích:
Khi đọc ngược dữ liệu ra thì có lúc toàn là 3FFF , đọc được vài lần thì lại thấy toàn là 0000. Trích:
Chương trình mình viết khi cắm trên board ứng dụng chạy rất tốt, định viết phát triển thêm nên nạp lại -> không nạp lại được. |
|||
|
|
|
|
|
#4 | |
|
Đệ tử 7 túi
|
Trích:
Thôi chết rồi.Bạn có VOM ở đó không ? hãy đo lại điện áp tại các chân DATA, CLOCK, VDD, VPP1, VPP2 trên mạch nạp, bằng cách trên menu của winpic800 --> setting --> Hardware --> nhìn xuống bên tay trái ở dưới chọn vào nút có hình dấu check (Blockade config) kế bên nút có hình chữ I (about) --> gỡ bỏ dấu check trong ô "Blockade config" đi --> khi này trình sẽ cho phép bạn toàn quyền điều khiển bật tắt các chân, bằng việc check hoặc uncheck vào ô TEST tương ứng --> dùng VOM đo áp tại các chân đó và ghi nhận kết quả. Mình nghĩ có vấn đề về điện áp nạp ở đây rồi. Điện áp tham khảo như sau : VPP <= +13 VDC, DATA & CLOCK & VDD <= +5VDC. Nếu bất kỳ chân nào vượt hơn mức đó thì sẽ sinh lỗi ![]() Thân.
__________________
_____________________________Tri nhân tri tự bất tri tâm_____________________________ _ _ _ _ _ _ _ _ Yêu mến tất cả anh em Picvietnam.com _ _ _ _ _ _ _ _ . . . . . . . . . . . . . . . . Để post đuợc một câu hỏi rõ ràng xin tham khảo link sau : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . http://www.picvietnam.com/forum/showthread.php?t=1263. . . . . . . . . . . . . . . . |
|
|
|
|
![]() |
|
|