Chuyện bình thường mà bạn. Các trình hợp dịch hay biên dịch sau một thời gian phát triển có thể không còn tương thích với các phiên bản trước đó về một vài tính năng nào đó. Thông thường thì các trình hợp dịch hay biên dịch mới hơn sẽ đưa ra cảnh báo về các tính năng đã lỗi thời.
Những chương trình đầu tiên của falleaf trong luồng "Học PIC trong 1 ngày" được viết từ ký ức trong đầu của falleaf, trong hoàn cảnh không hề có PIC và mạch thử nghiệm, nên có thể có sai sót. Chính xác thì directive END ở cuối tập tin nguồn không có dấu chấm, và phải được viết thụt vào.
Bạn gặp khó khăn ở đâu thì cứ đặt câu hỏi. Về ví dụ trong help của MPASM, bạn cho biết cụ thể là đoạn code nào. Nếu thực sự tài liệu có sai sót (vẫn thường gặp với các tài liệu của Microchip) thì bạn có thể báo cho Microchip để họ sửa lại ở những phiên bản sau.
Thân,
|