AT90S2313 UART

Gast #350105
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
Angehängte Dateien:
Gast #350108
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
Gast #350109
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.