USART-Routine im AT91SAM7X

Gast #348070
Lesenswert?
• ▲
▼
Ich habe momentan Probleme den USART beim SAM zum laufen zu bringen. Ich
habe eine Menge Konfigurationsvarianten probiert. Den Port auf
Peripheral geschaltet. Takt drauf geschaltet und USART
konfiguriert(Baudrate, start/stopbits... etc.).
Nun wollte ich zum testen knallhart mit AT91F_US_PutChar (...) einen
wert über TX senden und mit dem Oszi schauen ob gesendet wird, aber es
tut sich leider nix.
Ich vermute das ich irgendetwas noch nicht komplett richtig
konfiguriert habe.

Kann mir jmd sagen wie genau man den USART hier
Konfigurieren/Aktivieren muß und ob der Sendebefehl hierfür so geiegnet
ist?

Gibt es vielleicht eine ander möglichkeit, evtl direkt mir dem PC ganz
einfach etwas zu empfangen um zu sehen ob überhaupt etwas gesendet
wird?

Gruß R.
Gast #348073
Lesenswert?
• ▲
▼
danke ersteinmal für die schnelle Antwort, aber diese Quelle hab ich
schon.  So richtig hilft mir die aber auch nicht weiter, da sich viel
Variablen auf die Bibliothek vom AT...S beziehen. Und das Grundschema
der Initialisierung solllte ich doch mit meiner Variante auch gegeben
haben, oder?
Ist es denn überhaupt möglich stur daten zu senden, ohne auf ACKs zu
warten? Laut Befehlbeschreibung doch schon?
Gast #348075
Lesenswert?
• ▲
▼
danke für das posting. Ich habe meine Konfiguration nochmal nach dem
Schema überarbeitet. Im grunde hatte ich auch alle Punkte erfüllt. Es
kann jetzt nur noch an kleinen syntaktischen Fehlern liegen. Funktion
zeigt das ganze nämlich immernoch nicht.

Gibt es ein Tool für den PC welches einfach nur ständig den COM Port
abfragt und auf irgendeine Art und Weise anzeigt?
Gast #348077
Lesenswert?
• ▲
▼
Viellen dank zunächst einmal. Das Prog macht einen sehr guten Eindruck.
Jetzt muß i nur noch meinem Controller beibringen was zu senden. Ich
will nun ersteinmal alle Infos durchgehen und verarbeiten.

to be continued...

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.