em mới mò mẫm mấy cái datasheet và nhận ra là hình như 1 word = 14 bit?
trong tut ngắn đó anh namqn có viết: "Các chip PIC16 với bộ nhớ 8 kword, chẳng hạn như 16F877A, có 4 trang bộ nhớ Flash, mỗi trang là 2 kword. Nếu chương trình tràn khỏi biên của một trang thì người viết chương trình phải tự đảm bảo là các lệnh nhảy có thể thực hiện thành công, do đó trình biên dịch thường có thông báo nhắc nhở." Vậy ngươi lập trình phải làm thế nào để đảm bảo?
qua tut đó, ta có thể ước lượng được kích thước file hex qua số dòng lệnh, nhưng nếu dùng C thì làm sao biết được số dòng lệnh hả anh? có cách nào tính nhanh kích thước thực sự của file hex nạp vào pic ko? vấn đề kích thước chương trình là rất quan trọng
|