|
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 |
03-07-2005, 12:10 AM | #1 |
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Hỏi về lỗi ?
Em mới bắt đầu nghiên cứu về PIC theo các tài liệu hướng dẫn của bác Falleaf. Khi làm bài tập nhấp nháy đèn led: em viết bằng MPLAP IDE v7.01:
;Tutorial 1-6 list p=16F628A #include <p16F628A.inc> __CONFIG 0x3D18 cblock 0x20 count1 counta countb endc LEDPORT equ PORTB LEDTRIS equ TRISB ORG 0x0000 movlw 0x07 movwf CMCON bsf STATUS, RP0 movlw b'00000000' movlw LEDTRIS bcf STATUS, RP0 clrf LEDPORT loop movlw b'10000000' movwf LEDPORT call delay movlw b'01000000' movwf LEDPORT call delay movlw b'00100000' movwf LEDPORT call delay movlw b'00010000' movwf LEDPORT call delay movlw b'00001000' movwf LEDPORT call delay movlw b'00000100' movwf LEDPORT call delay movlw b'00000010' movwf LEDPORT call delay movlw b'00000001' movwf LEDPORT call delay movlw b'00000010' movwf LEDPORT call delay movlw b'00000100' movwf LEDPORT call delay movlw b'00001000' movwf LEDPORT call delay movlw b'00010000' movwf LEDPORT call delay movlw b'00100000' movwf LEDPORT call delay movlw b'01000000' movwf LEDPORT call delay goto loop delay movlw d'250' movwf count1 d1 movlw 0xC7 movwf counta movlw 0x01 movwf countb delay_0 decfsz counta, f goto $+2 decfsz countb, f goto delay_0 decfsz count1, f goto d1 retlw 0x00 END Sau đó em dịch sang file hex nhưng nó toàn báo lỗi: Clean: Deleting intermediary and output files. Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo .o". Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo.ERR ". Clean: Deleted file "f628Atempo.lst". Clean: Deleted file "Tutorial16.cof". Clean: Deleted file "Tutorial16.cod". Clean: Deleted file "Tutorial16.hex". Clean: Deleted file "Tutorial16.lst". Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\Tutorial16.mcs ". Clean: Done. Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "f628Atempo.asm" /l"f628Atempo.lst" /e"f628Atempo.err" /o"f628Atempo.o" Warning[207] C:\VIXYLY\PIC\TUTORIALS\TUTORIAL16\F628ATEMPO.ASM 13 : Found label after column 1. (LEDPORT) Warning[207] C:\VIXYLY\PIC\TUTORIALS\TUTORIAL16\F628ATEMPO.ASM 14 : Found label after column 1. (LEDTRIS) Executing: "C:\Program Files\Microchip\MPASM Suite\MPLink.exe" "16f628a.lkr" "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo .o" /o"Tutorial16.cof" MPLINK 3.90.01, Linker Copyright (c) 2005 Microchip Technology Inc. Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x0000007e Errors : 1 BUILD FAILED: Sat Jul 02 09:56:55 2005 Các bác có thể giúp em giải quyết được vấn đề này không ạ? Xin đa tạ các bác! |
|
|