Hallo Ich habe eine Routine geschrieben um Strings via .DB auszugeben und si funktioniert aufm 8515er bzw 8535er... wenn ich das ganze aber mit einen ATmega32L laufen lassen will, dann kann ich ales kompiliern und es scheint zu tun... leider wird beim runterbrennen nix aufm Display ausgegeben... => hat jemand einen Tipp wo der Fehler liege könnte? Grüsse & merci silvan
[at]Mark Hämmerling (Haemi), da waer ich mir nicht so sicher, sieht eher nach Zeile 23 aus.
hey jungs, die software sieht doch gut aus, er hat clock und data pin vertauscht
ich würde sagen, wenn man 23 und 42 auskommentieren würde, dann wäre der Fehler behoben. Was bezwecken denn Zeile 48-52?
In Zeile 6 und 7 und 42 versteh ich den Sinn nicht. Was iust der Sinn dahinter? nullio
Also in meiner Glaskugel steht, er hat dieses unsägliche RETI-Geraffel genommen, statt, wie es sich gehört, die Interruptvektoren per ".ORG Vektorname" zu plazieren. Peter
genau... verwende das Geraffel mit dem Reti...aber aufm 8515 hats einwandfrei funktioniert. Also... meine Frage etwas genauer, wenn sie dermassen lustig rüber gekommen ist :) => Hab ich eine wichtige Änderung übersehen, wenn ich ein Programm von einen 8535er auf einen ATmega32 transferieren möchte? Als Anfänger vergisst man bestimmt irgendwas Wichtiges... und ich komme nicht dahinter was es in diesem Falle ist... merci und Grüsse silvan
Mega32 hat mehr als 8kB Speicher ==> in den Interuptvektoren muss Platz sein für ein JMP, der 2 Wörter braucht. Deshalb kein "RETI-Geraffel" sondern .ORG-Angaben mit den Bezeichnern aus der Include. Für das Low-Level-RETI-Geraffel müsstest du genug vollbekommen: .ORG 0 JMP main reti nop reti nop JMP ISR_timer0 ;oder sowas main:...
Danke für die Tipps Habs fertig gebracht mein Tesprogr zu brennen und laufen zu lassen mit dem mega32 Das mit dem LCD werd ich bestimmt noch hinkriegen. Grüsse und Merci für die konstruktive Hilfe! silvan
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.