Ich suche ein Musterbeispiel für STK 500 und Displaytech 162 zwecks Test des Boards in asm . Wer kann helfen ? mfg Karl
Gast
#2808468
Hab das mir geholt:Incl. "lcd-routines.asm",include auf m8515
geändert,wirft aber Fehler aus:
C:\Programme\Atmel\AVR Tools\AvrAssembler\Appnotes\m8515def.inc(370):
error: Attempt to redefine keyword 'or'
.include "m8515def.inc"
.def temp1 = r16
.def temp2 = r17
.def temp3 = r18
ldi temp1, LOW(RAMEND) ; LOW-Byte der obersten
RAM-Adresse
out SPL, temp1
ldi temp1, HIGH(RAMEND) ; HIGH-Byte der obersten
RAM-Adresse
out SPH, temp1
rcall lcd_init ; Display initialisieren
rcall lcd_clear ; Display löschen
ldi ZL, LOW(text*2) ; Adresse des Strings in den
ldi ZH, HIGH(text*2) ; Z-Pointer laden
rcall lcd_flash_string ; Unterprogramm gibt String aus
der
; durch
loop:
rjmp loop
text:
.db "Test",0 ; Stringkonstante, durch eine 0
; abgeschlossen
.include "lcd-routines.asm" ; LCD Funktionen
mfg Karl
Gast
#2808554
Hi >C:\Programme\Atmel\AVR Tools\AvrAssembler\Appnotes\m8515def.inc(370): >error: Attempt to redefine keyword 'or' Und was steht in Zeile 370? MfG spess
Studio 4.19 das File endet bei Zeile 320 ! d.h. Zeile 370 existiert bei mir nicht ! mfg Karl
Gast
#2808630
Wie man aus der Fehlermeldung sieht, bezieht sich der Fehler auf das include File für den alten AVRASM V1. Stelle das Projekt in den Assebleroptionen auf den aktuellen AVRASM2 um. Frank
Gast
#2808638
Hi Es gibt auch noch eine Diskrepanz: >LCD Beispiel für STK 500 gesucht - AT90S8515 >.include "m8515def.inc" --> ATMega8515 MfG Spess
... hab das m rausgenommem... Nach Umstellung des Assemblers in Studio 4.20 konnte ich das hex File mit Studio 3.20 in den AT90S8515 des STK 500 flashen. Kann mir jeman sagen,bzw ob die Routinen in .include "lcd-routines.asm" auch mit einem Displaytech 162 Display laufen ? mfg Karl
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.