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!
|