Trích:
Nguyên văn bởi 0903579509
Tôi có một đề tài cho PIC6F877A viết trên CCS C, khi compile thì chỉ báo khoảng 60% ROM nhưng khi viết thêm một số Code nữa thì báo lỗi : Out of ROM, A segment or the program too large. Tôi muốn viết thêm một ít code nữa nhưng không biết làm sao, nếu tối ưu hóa Code thì mất công quá! Xin các sư huynh chỉ giáo.
|
Theo kinh nghiệm viết code cho PIC16 không nên viết quá nhiều cho 1 hàm, thay vào đó chia nhỏ ra các hàm nhỏ hơn và gọi các hàm nhỏ này. Cụ thể bạn nên thay thế đoạn code hàm main trong while(1) bởi các hàm nhỏ hơn chứa code đó.
Regards