AT32UC3C0512C-EK ==> falscher TTL Pegel USART

OP #3218924
Lesenswert?
• ▲
▼
Guten Tag Allerseits,

ich hoffe ihr könnt mir bei meinem Problemchen helfen.

Ich möchte einen einfachen Wert über den TXD-USART3 Pin ausgeben und mit 
Hilfe des Oszi einlesen.
Code sollte soweit stimmen, da ich den Wert mit Hilfe der internen 
Local-Loopback-Funktion ausgelesen bekomme.

Verwende ich den normalen Modus, kann ich den Wert am Oszi auch 
auslesen, erkenne einwandfrei Startbit, Datenbit, Stoppbits, jedoch mit 
einem Amplitudenwert von lediglich 80mV.

Ich vermute, dass da etwas nicht stimmen kann da ich eher 3,3V erwartet 
hätte. Hab mittels der gpio-Funktion

gpio_enable_pin_pull_up(AVR32_USART3_TXD_1_PIN);

versucht den Pin auf TTL-Pegel zu ziehen, jedoch ohne Erfolg.

Mache ich einen grundsätzlichen Fehler oder hat jmd. gleiche Erfahrungen 
gesammelt?


Konfig:

- AT32UC3C0512C-EK Board mit USB-Versorgung
- 16MHz Takt
- 115200 Baud
- 8 Databits
- no parity
- no Flowcontrol
- 2 Stoppbits

Über Anregungen, Kritik oder irgend eine Reaktion bin ich dankbar :)


Mit besten Grüßen

Tino

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.