mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT90S2313 UART


Autor: Andi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was genau möchtest du denn genau machen?
welche werte willst du schicken?

Autor: Magnus Müller (Gast)
Datum:

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

Gruß,
Magnetus

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Magnus Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> der Max sollte nur besser richtig um im Sockel sitzen

autsch     ;)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.