ho scritto un programmino per fare un semplice un contamarce co l'interrupt sui pulsanti d'ingresso. Non ci sono errori nel listato ma nel momento che vado a compilare esce:
Error - section '.org_3' can not fit the absolute section. Section '.org_3' start=0x00000004, length=0x00000080; e mi fallisce la compilazione.
C'è qualcuno che possa aiutarmi?????? please...
ah, dimenticavo qui di seguito allego il listato dell'intero programma:
- Codice: Seleziona tutto
main:
goto start
org 0x90
start
banksel PORTB
clrf PORTB
banksel ANSELH
clrf ANSELH
banksel TRISB
movlw 03h
movwf TRISB
banksel INTCON
bsf INTCON,7
bsf INTCON,3
banksel IOCB
movlw 03h
movwf IOCB
banksel OPTION_REG
bcf OPTION_REG,7
banksel WPUB
movlw 02h
movwf WPUB
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
folle
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 3Fh
movwf PORTD
goto folle
prima
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 06h
movwf PORTD
goto prima
seconda
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 5Bh
movwf PORTD
goto seconda
terza
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 4Fh
movwf PORTD
goto terza
quarta
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 66h
movwf PORTD
goto quarta
quinta
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 6Dh
movwf PORTD
goto quinta
sesta
banksel PORTD
clrf PORTD
banksel TRISD
clrf TRISD
banksel PORTD
movlw 7Dh
movwf PORTD
goto sesta
marce
org 0x004
primai
btfss PORTB,0
goto metti
btfss PORTB,1
goto togli
btfss PORTB,2
goto folle
second
btfss PORTB,0
goto metti1
btfss PORTB,1
goto togli1
btfss PORTB,2
goto folle
terzai
btfss PORTB,0
goto metti2
btfss PORTB,1
goto togli2
quartai
btfss PORTB,0
goto metti3
btfss PORTB,1
goto togli3
quintai
btfss PORTB,0
goto metti4
btfss PORTB,1
goto togli4
sestai
btfss PORTB,0
goto metti5
btfss PORTB,1
goto togli5
metti
btfss PORTB,0
goto $-1
goto seconda
metti1
btfss PORTB,0
goto $-1
goto terza
metti2
btfss PORTB,0
goto $-1
goto quarta
metti3
btfss PORTB,0
goto $-1
goto quinta
metti4
btfss PORTB,0
goto $-1
goto sesta
metti5
btfss PORTB,0
goto $-1
goto sesta
togli
btfss PORTB,1
goto $-1
goto prima
togli1
btfss PORTB,1
goto $-1
goto prima
togli2
btfss PORTB,1
goto $-1
goto seconda
togli3
btfss PORTB,1
goto $-1
goto terza
togli4
btfss PORTB,1
goto $-1
goto quarta
togli5
btfss PORTB,1
goto $-1
goto quinta
END
Andrea

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


