Postat: 28 februari 2006, 18:10:56
Det är bara att dra in koden lite "snyggt" t.ex :
Då försvinner varningarna. Och det *är* vid build man får dom, så jag
förstår inte dig riktigt där... De kommer i "output" fönstret.
> Jag får nog läsa lite till om µC innan jag börjar programmera nästa gång...
Bättre att läsa lite om MPASM, det är inte processoererna som klagar...
Till sist, du har ett annat *MYCKET* allvarligt fel i din kod (som jag såg nu) !!
Du får ett par timmar på dig att fundera.
Det har med call/goto/return att göra, och felet ligger i den kod jag kopierade ovan...
Kod: Markera allt
;***Subroutine Hissa upp gafflarna och kontrollera att de är uppe***;
Upp
BTFSC PORTB,3 ;kolla om mikrobrytaren uppe=1
goto START ;Om den är uppe behöver inget göras och vi testar igen
movlw b'00110' ;skicka bitarna för att sätta igång RA1 och RA2
movwf PORTA ;skicka de till PORTA
; clrwdt ;nollställ WDT
Check1
BTFSS PORTB,3 ;Kolla om mikrobrytaren uppe=1
goto Check1 ;om den inte är det kolla igen
clrf PORTA ;Stäng av
Return ;annars gå tillbaka till huvudprogrammet
förstår inte dig riktigt där... De kommer i "output" fönstret.
> Jag får nog läsa lite till om µC innan jag börjar programmera nästa gång...
Bättre att läsa lite om MPASM, det är inte processoererna som klagar...

Till sist, du har ett annat *MYCKET* allvarligt fel i din kod (som jag såg nu) !!
Du får ett par timmar på dig att fundera.
Det har med call/goto/return att göra, och felet ligger i den kod jag kopierade ovan...
