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
:
Bearbeitet durch User
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.
Michael H. schrieb: > 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 ?? Ist VDD an irgendwas anderem als dem Kondensator C3 angeschlossen?
Michael H. schrieb: > der geht nur vom Controller zum ISP Stecker, sonst nirgend wo hin hat der somit keinen Pullupwiderstand (10k) auf Vcc??
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.
Karls Q. schrieb: > Pullupwiderstand (10k) auf Vcc?? ... und der Pullup muss 1.5K haben und nicht 10K.
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 ?
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.