Hallo, möchte in meinem Projekt mehr Übersicht in PIC-Assembler erreichen. Leider habe ich noch nie in Assember programmiert. Das projekt soll 5 verschieden *.asm Dateien erhalten. mit GLOBAL und EXTERN habe ich nichts erreicht. Wäre nett, wenn ich ein Beispiel darüber erhalte, wie ich 1. GOTO / CALL Label und 2. die Speicher Variable in allen *.asm ansprechen kann. Gruß Siegfried
mit GLOBAL und EXTERN habe ich nichts erreicht. Dann hast Du was falsch gemacht. Hier ein Beispiel erstes ASM-File *1.asm lcd UDATA 0x150 COUNTER res 2 delay res 2 temp_wr res 2 temp_rd res 2 GLOBAL temp_wr,temp_rd,delay,COUNTER CODE LCDLine_1 movlw 0x80 movwf temp_wr rcall i_write return GLOBAL LCDLine_1 end ;'''''''''''''''''''''''''''''''''''''''''''''''''''''' zweites ASM-File *2.asm Extern temp_wr,temp_rd,delay,COUNTER CODE movlw 0x43 movwf temp_wr call LCDLine end ;''''''''''''''''''''''''''''' usw. Martin
Sorry war ein Fehler drin muß natürlich heißen call LCDLine_1 Martin
Hallo Martin, Danke für die einfache und gleichzeitig ausführliche Information. Mein Fehler war, das ich das Schlüsselwort " CODE " nicht verwendet hatte. Gruß Siegfried
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.