hallo, ich habe folgendes problem: mit einem at90s8515 versuche ich daten zum pc zu übertragen. doch es wird nur ein byte übertragen und dann ist ende mit schönschreiben. als testprogramm benutze ich das im microcontroller.net vorgeschlagene listing (entsprechende befehle und stackinitialisierung auf den 8515 angepasst). für die ausführung der testprogramme benutze ich das st500k. als terminalprogramm wird das avrterm eingesetzt. vielleicht kann mir jemand helfen. es ist wirklich dringendst. für eure hilfe im voraus den besten dank die besten grüße ingo
Hallo, kannst Du mal deinen eigenen, angepassten Code anhängen, dann kann man ja mal sehen. Bei mir lief das Beispiel eigentlich sehr gut. Gruß, Ralf
hallo ralf, im anhang befindet sich der code. danke schonmal im voraus gruß ingo
Hallo Ingo, deine Stackpointer Initialisierung ist nicht ganz IO, sie sollte folgendermassen aussehen: ldi temp, LOW(RAMEND) out SPL, temp ldi temp, HIGH(RAMEND) out SPH, temp Gruß -=jens=-
hallo, danke für die schnellen antworten. werde die stackp.-init. ausprobieren. gruß ingo
hey, mit der vorgeschlagenen stackp.-init. funktioniert es auch nicht. gruß ingo
hallo jungs, danke euch für die antworten. mit der st.-init. funktionierts doch. ihr habt mir sehr geholfen. ich hoffe, ich kann euch auch einmal helfen. besten grüße ingo
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.