Các lỗi xảy ra khi nạp chương trình

Một phần của tài liệu HƯỚNG DẪN SỬ DỤNG KIT 8051 (Trang 35 - 38)

Bài 2 : Truy xuất Port I/O

2.2 Viết chương trình đơn giản

2.2.4 Các lỗi xảy ra khi nạp chương trình

Dưới đây là 1 số lỗi phổ biến khi nạp chương trình. Kinh nghiệm để tìm lỗi là kiểm tra qua hết các lỗi thông dụng dưới đây hoặc dựa vào các thơng báo lỗi để phán đốn.

Để khắc phục lỗi này, bạn chọn vào menu Opition/ Advance Option , chọn qua tab Hardware Config và check chọn Assert DTR and RTS while COM Port open. Nhấn OK để đóng cửa số này lại.

Chọn sai cổng COM

Chọn sai tốc độ Baud

Ở lỗi này, Flash Magic hiển thị thông báo yêu cầu bạn nhấn reset, nhưng khi nhấn reset thì thơng báo trên xuất hiện, bạn chỉnh lại tốc độ Baud là 9600.

BKIT HARDWARE CLUB www.bkit4u.com 37

Chọn sai chip

Ở lỗi này, Flash Magic cũng chạy được tới phần chờ nhấn nút Reset, sau khi ấn nút Reset thì thơng báo này xuất hiện.

Xung đột ở Port 3

Lỗi này xuất hiện là do người lập trình can thiệp đến Port 3, nên Flash Magic không thể giao tiếp được với vi điều khiển để nạp chương trình. Khi bị lỗi này thơng báo sau đây sẽ xuất hiện (tương tự như thông báo chọn sai cổng COM) :

Để khắc phục lỗi này, trước khi nạp bạn nhấn đè nút Reset, mọi thao tác vẫn diễn ra bình thường cho đến khi cửa sổ yêu cầu bạn nhấn nút Reset, bạn giữa thêm vài giây rồi thả ra. Cách thứ 2 là rút nguồn của board ra, cho đến khi Flash Magic yêu cầu bạn nhấn Reset thì cắm nguồn vào.

Nếu như đã kiểm tra qua hết các lỗi kia mà chương trình vẫn chưa nạp được, thì ngun nhân có thể là bạn cắm ngược chiều mạch nạp, phần mềm Flash Magic bị lỗi, IC MAX 232 bị hư hoặc hư vi điều khiển.

Một phần của tài liệu HƯỚNG DẪN SỬ DỤNG KIT 8051 (Trang 35 - 38)