Hallo zusammen, ein Bug macht mich wahnsinnig. ldi r16,0b00010011 ;PortB0,B1 und B4 sind Ausgaenge... out DDRB,r16 ;...der Rest Eingaenge... sbi PORTB,3 ;...und PortB3 mit internen Pull-Up sbi PORTB,0 sbi PORTB,1 sbi PORTB,2 sbi PORTB,3 sbi PORTB,4 sbi PORTB,5 nop nop nop Beim Ausführen des ersten NOP-Befehls werden der PORTB 0 und 1 geloescht. Dafür aber PINB 0 und 1 gesetzt. Beim Ausführen des zweiten NOP-Befehls sind auch PINB 0 und 1 wieder gelöscht. Warum wird beim Set-Befehl für PORTB1 nicht PINB0 gesetzt und beim Set-Befehl für PORTB2 nicht PINB1 gesetzt wie es beim Set-Befehl für PORTB5 PINB4 richtig geschieht ??? Ich verwende WinXP/SP2 und den Simulator vom AVR-Studio in der Version 4.10 Build 356 für den ATtiny13 Build 90 Bis dann B_Stein
Bernd Stein schrieb: > Ich verwende WinXP/SP2 und den Simulator vom AVR-Studio > in der Version 4.10 Build 356 für den ATtiny13 Build 90 Kann ich nicht bestätigen AVR-Studio 4.10 Build 628
Hi Bei mir nicht. >.... und den Simulator vom AVR-Studio >in der Version 4.10 Build 356 für den ATtiny13 Build 90 Dann wird es Zeit für ein Update. 4.18 ist aktuell. MfG Spess
Ok, also ein Update versuchen. Melde mich danach wieder. Bis dann B_Stein
Hi, es lag tatsächlich an der AVR-Studio Version. Nun habe ich 4.18 Build 700. Es ist schade das auch hier nicht die Arbeitsregister r0 usw. mit den selbst zu geordneten Labeln auftauchen. Vielen Dank bis irgendwann B_Stein
Hi >Es ist schade das auch hier nicht die Arbeitsregister r0 usw. mit den >selbst zu geordneten Labeln auftauchen. Kannst du aber per Hand eintragen. Allerdings merkt sich das AVR-Studio die Einstellung beim Schliessen nicht. MfG Spess
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.