Trích:
Nguyên văn bởi tu_nt_86
huhu thi em soan thao luon trong mplap do roi em cu alt +f10 vay thui the la no bao ra mot loat loi.ma em cung chang hieu sao co nhung bai mau em lay ve cung bi nhu vay . ma co nhung bai em viet em nghi con sai nhieu hon vay ma lai dich dc the la moi buon cuoi chu .chang tai nao doi dc sang file hex ..
|
Bạn định dạng tập tin nguồn .asm không đúng chuẩn của MPLAB, nên mới phát sinh nhiều lỗi như vậy. Bạn load mã nguồn mẫu lấy từ tutorial của MAFD để xem thử, chú ý các khoảng thụt đầu dòng của các directive, mã lệnh, ... Sau đó sửa lại code của bạn cho giống định dạng mẫu và biên dịch lại. Nhớ là nhãn (label) luôn nằm ở cột đầu tiên của dòng, nếu bạn viết directive, hay mã lệnh ở code đầu tiên thì MPLAB sẽ không hiểu đó là directive hay mã lệnh đâu. Định dạng của mã nguồn phải tuân theo chuẩn của MPLAB, chứ không phải viết vậy để nhìn cho đẹp đâu.
Chú ý nữa là chọn linh kiện từ MPLAB cho đúng chip được dùng, nếu không sẽ nhận được Message[301] (vào mênu Configure, chọn lệnh Select Device ..., sau đó chọn chip từ danh sách thả xuống Device).
Thân,