Forum: Mikrocontroller und Digitale Elektronik AT90S2313 UART


von Andi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich programmiere einen Atmel 90S2313, ich möchte mit der Uart Werte
empfangen und senden, die Schnittstelle sendet jedoch nicht das was ich
ihr übergebe sondern das was ich zuletzt empfangen habe.
Kann mir vielleicht irgendwer sagen wo der Fehler liegen könnte, ich
habe mir schon die Augen wund gesucht.

Danke

Andi

Code im Anhang

von Michael (Gast)


Lesenswert?

was genau möchtest du denn genau machen?
welche werte willst du schicken?

von Magnus Müller (Gast)


Lesenswert?

Ähm... könnte evtl. auch ein Hardwarefehler sein (versehentlich RXD und
TXD miteinander verbunden???)

Gruß,
Magnetus

von Andi (Gast)


Lesenswert?

wenn ich den Atmel und denn Max aus dem Sockel ziehe haben RX und TX
weder zwischen µC und Max noch zwischen Max und dem Sub D Stecker
Kontakt zueinander. Ein Hardwarefehler ist somit von der Seite
auszuschließen, aber wenn der Atmel die init nicht durchläuft und der
Rest auch auskommentiert ist der Effekt erstaunlicherweise derselbe??
Also doch ein Hardwarefehler?

Der max ist, wie im Datenblatt beschrieben, mit  4 mal 1µF beschaltet
und hat seine 5V, kann man ja eigentlich nicht soviel falsch machen.

Ich möchte übrigens 16 bit Werte in zwei aufeinander folgenden 8bit
Paketen übertragen.

Danke

Andi

von Andi (Gast)


Lesenswert?

Habe den Fehler gefunden, der Code wie er im Anhang steht funktioniert!
der Max sollte nur besser richtig um im Sockel sitzen, war also meine
persönliche Dämlichkeit.

Aber danke für die Hilfe


Andi

von Magnus Müller (Gast)


Lesenswert?

>> der Max sollte nur besser richtig um im Sockel sitzen

autsch     ;)

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
Noch kein Account? Hier anmelden.