Usart aufbauen ?

OP #5170502
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine Serielle-Schnitstelle einrichten. Mit einem CP2102 
(USB-Uart-Konverter) IC und Einem ATmega328P (ATMEL-STUDIO 7) .
Und an das H-Term (Terminal) zeichen etc.. senden.

Das funktioniert auch soweit. Jetzt ist es aber so, es funktioniert nur 
solange, wie ich den ISP-Programmer (MKII) angesteckt lasse, wenn ich 
diesen abziehe wird nichts mehr an das Terminal gesendet, auch nicht, 
wenn ich das ganze neu starte ohne Programmer.

Ich habe das IC (CP2102) wie im Bild beschaltet. Habe ich hier etwas 
vergessen, oder betreibt man ihn so richtig für Senden und Empfangen ??

An was könnte das sonst noch liegen ??


Grüsse Huber
Angehängte Dateien:
OP #5170651
Lesenswert?
• ▲
▼
Joachim B. schrieb:
> CTS & RTS sind offen?
> Bekommt der Atmel ohne ISP Saft?

CTS und RTS sind nicht belegt wie auf dem bild ein X für nicht belegt.

ja ich versorge ihn über die USB 5V

Dietrich L. schrieb:
> und ergänzend: Sind die GNDs verbunden?

Ja

Marek F. schrieb:
> Der Reset ist dann eventuell nicht mehr angeschlossen.

was meinst du damit genau ? den Pin vom Controller ?

der geht nur vom Controller zum ISP Stecker, sonst nirgend wo hin.
Gast #5170683
Lesenswert?
• ▲
▼
Michael H. schrieb:
> Habe ich hier etwas
> vergessen, oder betreibt man ihn so richtig für Senden und Empfangen ??

Um es nochmal deutlich zu sagen, es scheint im allgemeinen
Gequassel unterzugehen:

Es braucht unbedingt einen Pullup von Data+ nach 3.3V (bzw Vdd).

Schaue dir Beispielschaltungen an, alle funktionierenden
Schaltungen haben das.
OP #5170712
Lesenswert?
• ▲
▼
Pete schrieb:
> zu 99,9% hast du vergessen die Massen zu verbinden oder?

Ich halts ned aus :-) eine durchkonteaktierung fehlte auf den 2. GND

Danke euch für die Mühe.

Mitlesa schrieb:
> Michael H. schrieb:
>> Habe ich hier etwas
>> vergessen, oder betreibt man ihn so richtig für Senden und Empfangen ??
>
> Um es nochmal deutlich zu sagen, es scheint im allgemeinen
> Gequassel unterzugehen:
>
> Es braucht unbedingt einen Pullup von Data+ nach 3.3V (bzw Vdd).
>
> Schaue dir Beispielschaltungen an, alle funktionierenden
> Schaltungen haben das.

OK, das muss ich mir noch einmal genauer anschauen, geht es da darum das 
D+ einen sicheren HIGH-PEGEL hat, oder hat das noch einen Komplexeren 
Zweck ?
#5171631
Lesenswert?
• ▲
▼
Mitlesa schrieb:
> Es braucht unbedingt einen Pullup von Data+ nach 3.3V (bzw Vdd).

Nö. Ich zitiere mal das Datenblatt des CP2102:
> Integrated USB transceiver; no external resistors required

Der braucht weder die Serienterminierung noch den Pullup auf D+, das hat 
der alles intern.

Allerdings fehlt beim OP der Abblock 4,7µF Elko auf V-USB. Außerdem wird 
ein 1k Pullup von Pin 9 (RST/RSTb) empfohlen, und das Pad in der Mitte 
muss an GND.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.