Forum: Mikrocontroller und Digitale Elektronik LCD Beispiel für STK 500 gesucht - AT90S8515


von Karl T. (don_karlo)


Lesenswert?

Ich suche ein Musterbeispiel für STK 500 und Displaytech 162 zwecks Test 
des Boards in asm .  Wer kann helfen ?

mfg Karl

von Spess53 (Gast)


Lesenswert?


von Karl T. (don_karlo)


Lesenswert?

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

von Spess53 (Gast)


Lesenswert?

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

von Karl T. (don_karlo)


Lesenswert?

Studio 4.19
das File endet bei Zeile 320 ! d.h. Zeile 370 existiert bei mir nicht !

mfg Karl

von [Frank] (Gast)


Lesenswert?

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

von Spess53 (Gast)


Lesenswert?

Hi

Es gibt auch noch eine Diskrepanz:

>LCD Beispiel für STK 500 gesucht - AT90S8515

>.include "m8515def.inc"        --> ATMega8515

MfG Spess

von Karl T. (don_karlo)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.