hallo mikrokontrollerfreunde, kämpfe mich gerade mühsam durch das wunderbar aufbereitete tutorial von gerhard schmidt und habe nun gleich ein problem zu aufgabe drei. habe versucht die übung selbst zu lösen, sie ist jeoch falsch und ich kann den fehler nicht finden. am simulator wird auch bei jedem zweiten durchlauf portb0 gelöscht ohne das der befehl im programm steht. sieht jemand den fehler, für hilfe wäre ich dankbar. gruss bernhard.
Gast
#2044091
Mit einer Endung (.asm) lässt sich die Datei leichter öffnen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Was passiert wenn Pinb4 auf VCC liegt? Der µP überspringt keinen Befehl, führt sbi aus (Led an) und direkt danach cbi (Led aus). Da fehlt ein (r)jmp!
Gast
#2044095
Halt halt, Kommando zurück! sbic gilt ja nur für einen Befehl. Moment bitte, muss mal nachdenken. Sorry.
Gast
#2044107
2. Versuch... Habs extra simuliert, jetzt sollte es passen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
Die Erklärung oben komplett vergessen, völliger Müll, Sorry. Dein Fehler kommt vom PINB, der Ausgang heißt PORTB.
das wars, vielen herzlichen dank für die schnelle hilfe an 'gast'.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.