Hallo, ich möchten einen ATmega8515 verwenden und auf dem Port D die PD 3-7 als Eingänge und PD 1 als Ausgang für die RS232 definieren. Ich benötige nur das Senden des MC (TXD), ad ich auf einem Terminalprogramm nur Daten empfangen möchte. ist da folgende Anweisung richtig:?? . . . ldi r16, 0x00 ; Port A durch Ausgabe von 0X00 in out DDRA, r16 ; Richtungsregister DDRA als Eingänge ; definieren ldi r16, 0x00 ; Port B durch Ausgabe von 0X00 in out DDRB, r16 ; Richtungsregister DDRB als Eingänge ; definieren ldi r16, 0x00 ; Port C durch Ausgabe von 0X00 in out DDRC, r16 ; Richtungsregister DDRC als Eingänge ; definieren ldi r16, 0x02 ; Port D durch Ausgabe von 0X40 in out DDRC, r16 ; Richtungsregister DDRD werden PD3-7 ; als Eingänge und PD1 als Ausgang ; TXD (RS232) gesetzt
ne, ist falsch. Es muss heissen: ldi r16,0x02 ;Port D durch Ausgabe von 0X02 in out ddrd,r16 ; Richtungsregister DDRD werden PD0,2-7 = Eingänge, PD1 = Ausgang Gruß, Günter
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.