|
Tài trợ cho PIC Vietnam |
Dịch chương trình bị lỗi |
Hỏi (leducthang): Anh Hiệp ơi, em copy cái code của anh viết ở diễn đàn vào Mplab IDE rồi nhấn Alt + F10, sao no hiện nhiều lỗi vậy ? Đáp(chipchipvn): Mình trả lời hộ bác F, hình như code này không có gì sai cả ( Bác F viết mừ) nhưng chỉ có 1 cái là đường dẫn (path) của file ASM của bạn quá dài (>62 ký tự) nên nó không chạy được thôi. Bạn sửa đường dẫn cho ngắn lại là xong thui. |
Lỗi do khai báo processor |
Hỏi (chipchipvn): Hix, em dùng y chang đoạn CODE của bác F, chỉ thay đổi thành con P16F877A, em đã thêm cả header files và linker files. Nhưng mừ khi Build thì lại báo lỗi sau " Processor superseded by command line. Verify processor symbol." Xin lỗi vì làm phiền các bác nhưng em thiệt chả bít làm sao T_T Đáp (namqn): Đó không hẳn là lỗi đâu. MPLAB chỉ nhắc cho bạn biết là nó sẽ dùng thông tin về bộ xử lý ở dòng lệnh (được thiết lập bằng lệnh mênu Configure>Select Device) thay vì dùng thông tin mà bạn mô tả trong tập tin nguồn. Bạn có thể kiểm tra bộ xử lý đang được chọn cho MPLAB bằng cách nhìn vào dòng trạng thái của MPLAB, ở vị trí thứ ba từ trái sang. Nếu bạn chọn bộ xử lý tương thích với bộ xử lý được mô tả trong tập tin nguồn thì chương trình dịch ra sẽ chạy tốt. |
Nạp xong cháy chip |
Hỏi: Các bác cho em hỏi tại sao khi nạp xong thì con chip bị cháy, em bị cháy 2 con rồi... Đáp: Các bạn cần đặt câu hỏi một cách cụ thể hơn, cung cấp thông tin chi tiết hơn khi đặt câu hỏi về vấn đề này.
Những câu hỏi kiểu như thế này, là những câu hỏi rất khó trả lời, không thể trả lời, và không ai muốn trả lời vì vậy phải càng cụ thể càng tốt. Tạo sự dễ dàng cho người đọc, bạn dễ dàng có câu trả lời nhanh nhất. |