Forum: Mikrocontroller und Digitale Elektronik Atmega8 & FTDI 2232 Phänomen


von hoschi (Gast)


Lesenswert?

Hallo *,

kleine Frage zu etwas, was ich bisher noch nicht gesehen habe.

Kann es sein, dass ein FTDI einen ATMEGA8 "USART resetten" kann ?

Hardware:

Habe ein FTDI 2232 Board, was von einem USB Port eines PC betrieben wird 
(Versorgungsspannung kommt auch über diesen Port). Desweiteren eine 
ATMEGA8 Schaltung mit UART (Ich lese uber den USB dann nur eine Variable 
aus)

Folgendes ist passiert:

Mit meinem Notebook mit Netzteil habe ich per ISP den ATMEGA8 
programmiert. FTDI dran -> Werte empfangen am Notebook. Alles OK.

Schaltung mit FTDI, ohne USB ISP Programmer, vom Notebook Netzteil 
getrennt und zu meinem "Zielobjekt" marschiert, für das die Schaltung 
bestimmt ist.

Auslesen per UART nicht mehr möglich! Software im ATMEGA8 schien noch zu 
funktionieren (bin mir ca. 95% sicher).

Na ja, Netzteil wieder drann. Nur Hieroglyphen enpfangen. Code neu 
aufgespielt und schon war wieder alles "beim alten". Es funzt. %-(

Ist dass Bekannt? Wenn ja, was ist der Grund? FTDI? ATMEGA8?
Komisch?

Gruß
Hoschi

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Wieviele/welche Verbindungen hast du zwischen FTDI und ATMEGA8? 
Garantiert nicht GND für TX/RX vergessen (Schaltplan und Muster prüfen)?

von hoschi (Gast)


Lesenswert?

Hi,

bin mir nicht sicher. Könnte sein, das der GND ab war (war 
Flugverdrahtung). Wenn dem aber so ist, warum hat es dann nach dem 
Flashen funktioniert (für den Fall das der GND ab war) ?

Gruß

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Im ersten Fall hattest du vielleicht die Masseverbindung über den USB 
ISP Programmer.

von hoschi (Gast)


Lesenswert?

Stimmt! Da war definitiv eine GND-Verbindung.

Werde mich noch mal auf die Suche machen. Im Moment würde ich dir mit 
dem GND recht geben. Sieht ganz danach aus.

Gruß

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
Noch kein Account? Hier anmelden.