Wir haben schon einige Erfahrungen mit UART auf einem Entwicklerboard gemacht. Nun haben wir ein Projekt am laufen bei dem wir ebenfalls UART einsetzen (mit dem Chip FT232). Wir haben das Projekt auf Veroboard aufgebaut (FT232 mit einem SMD Adapter verdrahtet) die Beschaltung des Chips haben wir aus dem Schema des Entwicklerboards übernommen. Auf dem Enticklerboard funktioniert unser Testprogramm welches dauernd einen String an das Terminal sendet problemlos, auf dem Veroboardaufbau jedoch nicht. Einen Softwarefehler können wird daher beinahe ausschliessen. Ist der Chip auf dem beiliegenden Schema (Veroboardaufbau) korrekt verdrahtet? Insbesondere bei TXD und RXD sind wir uns unsicher da anscheinend Schema und Layout des Entwicklerboards nicht zu 100% übereinstimmen. Wie sieht es im übrigen mit dem Abstand der Kondensatoren und der Spule aus ist das relevant oder eher unwichtig? Besten Dank
@ Marcel (Gast) >(Veroboardaufbau) korrekt verdrahtet? Insbesondere bei TXD und RXD sind >wir uns unsicher da anscheinend Schema und Layout des Entwicklerboards Passt, RXD und TXD müssen gekreuzt werden. >nicht zu 100% übereinstimmen. Wie sieht es im übrigen mit dem Abstand >der Kondensatoren und der Spule aus ist das relevant oder eher >unwichtig? Die 100nF sollten jeweils direkt am Controller bzw. FT232 liegen, max 2cm entfernt. Die Spule und der C davor sind unkritisch. MfG Falk
Einspruch ! So wie es gezeichnet ist, ist`s richtig. Pin1(Tx) beim FT232R ist ein Ausgang, Pin5(Rx) ist ein Eingang. LG EC
Die Kondensatoren haben wir innerhalb des Bereiches platziert, klappt trotzdem nicht. Kann man die Kommunikation mithilfe des KOs überprüfen?
Brücke einmal Pin1+5 von FT232R und schaue mit einem Terminalprogramm, ob gesendete Daten zurückkommen. Oder aber benutze einen CBUS-Pin und koniguriere ihn als LED-Ausgang (RX/TX) und schliesse eine LED an. LG EC
Achso, Ihr habt doch den FT232R über MPROG konifiguriert? Zumal Ihr die Versorgungsspannung des USB benutzt.
Also meiner Meinung nach ist es ein Prob mit dem Reset. Der Pin ist ja gar nicht angehängt. Diesen habe ich über einen Spannungsteiler angeschlossen, so wie im Datenblatt und das funzt Greets
Hier mal ein Bild des Aufbaus. Liegt wohl doch an der Verdrahtung, was meint Ihr?
Dann mach mal "read&parse" und setzte den Screenshot hier rein. Beachte aber die Bildformate, sonst springt Falk (zurecht) im Dreieck.....
Zudem: Da Ihr so einen schönen Aufbau mit Kabeln habt, löse doch mal die "Strippen" von Pin1+5. Seit Ihr Euch sicher, dass der ATMEGA richtig initialisiert ist?
Der ATmega32 ist richtig initialisiert auf dem Entwicklerboard läuft das Programm (MCU direkt umgesockelt).
Hat da jemand einen falschen FTDI erwischt? Der FT245R ist die parallele Variante und nicht die serielle ...
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.