FDTI gibt kein Takt aus

OP #1948892
Lesenswert?

Hallo Leutz!

Ich versuche gerade einen ATMega8 mit meinem PC zu verbinden, mit Hilfe 
des FT232RL von der Firma FTDI. Im Datenblatt des FT232 steht, dass man 
am besten den 12MHz Takt vom FT232 als Taktquelle des µc nimmt. jetzt 
hab ich alles so aufgebaut wie im Datenblatt beschrieben 
(http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf 
Seite 30). Die verbindung von PC zum FT232 steht, ich kann den chip mit 
Hilfe des MProg konfigurieren und den Takt an den ausgang legen. Doch 
nichts passiert! Ich habe jetzt mal mit einem oszilloskop nachgemessen 
und es kommt kein signal aus den Ausgängen.
Ich arbeite die ganze zeit im USB Bus Powered Modus wenn ich aber den 
Self Powered Modus auf baue kann ich den FT232 noch nicht mal mehr mit 
PC ansprechen. :-/

Hat wer Rat?

P.S. Den FTDI hab ich auf einem fertigen USB Modul: 
https://ssl-id.de/b-redemann.de/catalog/product_info.php?products_id=33
Gast #1948962
Lesenswert?

Stell mal die Fuses des uC auf extern Oszillator.

>Ich arbeite die ganze zeit im USB Bus Powered Modus wenn ich aber den
>Self Powered Modus auf baue kann ich den FT232 noch nicht mal mehr mit
>PC ansprechen. :-/

Hast Du dann auch eine externe Versorgung angeschlossen ?
OP #1949140
Lesenswert?

@mpl:
nach deinem Bild habe ich alles richtig gemacht

@Horst Rubbelspecht:
externer oszi hätt gerne ausprobiert hab blos keinen hier rum liegen, 
was brauch man denn für ne mindest fequenz? (ich weis abhängig von der 
baud)

Die externe spannungsversorgung hab ich sogar dierekt an den klemmen 
gemessen.
Persönliche Seite #1950569
Lesenswert?

B. S. schrieb:
> weis keine wat?

Rubbelspecht hat schon einen Hinweis gegeben. Setze die Fuses deines µC 
auf "externer Oszillator". Das bedeutet nicht, das du auch einen 
benötigst. Den Takt möchtest du ja vom FTDI beziehen, also über einen 
externen Anschluss.  Da der µC nicht feststellen kann ob am externen Pin 
eine Signalquelle in Form eines externen Oszillators, eines 
Schnittstellenbausteins der nebenbei auch eine Taktquelle beinhaltet, 
oder ein Funker sitzt der sehr schnell die Taste drückt, denkt er es 
wird schon seine Richtigkeit haben. Damit beginnt er zu arbeiten.

P.S.: Watt ist die Einheit der Leistung und wird mit "tt" geschrieben. 
Die Einheit wurde nach dem Schotten James Watt benannt. Wat war ein 
polnischer Schriftsteller. Beide können dir leider deine Frage nicht 
mehr beantworten.
OP #1950801
Lesenswert?

Hihi geiles ding mit dem wat/t. sorry.

Ja verstehe was er meint, das habe ich natürlich gemacht. Das habe auch 
leider bemerkt, dass der Atmega nicht mehr ansprechbar war. Ich musste 
erst einmal mit einem anderen Atmega, als Taktgenerator, meinen µc 
wieder ansprechbar machen.

Also ich erkläre noch einmal die schaltung:
-FTDI ist im Bus Powered Modus
-Der Atmega wird vom FTDI (bzw. USB) mit Spannung versorgt.
-Atmega sendet(so fern er mit einem Takt versorgt wird) ständig ein 
signal

Die Einstellungen
-Atmega ist auf externen Takt eingestellt
-FDTI soll an CBUS0 12MHz ausgeben (tut er aber nicht, nachgemessen mit 
oszilloskop)

Jetzt habe ich mal ein echo versucht. Das heist ich habe die TXD Leitung 
mit der RXD Leitung vom FTDI gebrückt (Atmega aus der Schaltung 
genommen) Wenn ich jetzt mit HTerm ein Zeichen sende, müsste es doch 
diereckt wieder im 'empfangen' erscheinen. Kommt bei mir aber nicht, 
könnte sein das man bei HTerm noch was zum empfangen was einstellen 
muss?

Oder is der FTDI im Arsch, ich entschuldige ...kaputt?
Gast #1951805
Lesenswert?

Sorry, das Du aufgrund meines Hinweises den AVR lahm gelegt hast. Ich 
dachte, dass der Takt da ist und Du vielleicht nur falsch gemessen hast.

> müsste es doch
> diereckt wieder im 'empfangen' erscheinen

eigentlich schon.

Hast Du den Testpin des FTDI auf GND? Das ist das einzige was mir noch 
einfällt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren