![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 4 túi
Tham gia ngày: Mar 2007
Nơi Cư Ngụ: Da Nang
Bài gửi: 69
: |
Trong CCS C, đoạn Code sau khi compile, ta mở file LST ra xem sẽ thấy code được sắp xếp theo các địa chỉ lung tung, không theo một trật tự nào cả. Có thể đó là lý do gây lỗi out of ROM. Không biết làm thế nào để CCS C sắp xếp code có trật tự hơn?
Đây là một đoạn code có địa chỉ mất trật tự: .................... .................... //Phan mem calibration .................... banPhim(); 10B7: BCF 0A.4 10B8: CALL 499 10B9: BSF 0A.4 .................... if (keyCode == lightInCode) //calibration(); 10BA: MOVF 2A,W 10BB: SUBLW 05 10BC: BTFSS 03.2 10BD: GOTO 1DE .................... { .................... keyCode = 0; 10BE: CLRF 2A .................... testInput(); .................... } .................... //Phan mem chinh .................... .................... lcd_putc("\f"); * <- Không hiểu tại sao ở đây có dấu này và một đoạn địa chỉ bị mất 11DE: CLRF 48 11DF: MOVF 48,W 11E0: BCF 0A.4 11E1: CALL 0F0 11E2: BSF 0A.4 11E3: IORLW 00 11E4: BTFSC 03.2 11E5: GOTO 1EC 11E6: INCF 48,F 11E7: MOVWF 58 11E8: BCF 0A.4 11E9: CALL 530 11EA: BSF 0A.4 11EB: GOTO 1DF .................... LCD_GOTOXY(1,1); |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 7
: |
Out of rom
Các bác xem giúp . Code trong chương trình test led thôi , hiện tại CCS dịch báo 30% , mà viết thêm bất kỳ câu lệnh , hoặc chương trình con nào vào chương trình chính , dịch lập tức được thông báo lỗi " out of rom ". Các bác xem có cách nào khắc phục để viết thêm code không .
Thanks ! thay đổi nội dung bởi: thienanh0000, 14-12-2010 lúc 07:06 PM. Lý do: chèn file |
![]() |
![]() |
![]() |
|
|