Hallo zusammen, ich möchte zukünftig gern einen Anschluß für die TTL-USART (für Debugging, Mini-CLI etc.) in meinen diversen ATMega-Projekten vorsehen. Nach einiger Suche im Netz weiß ich zumindest schon mal, dass fast immer ein 6-poliger, einreihiger Anschluß gewählt wird. Bei der Belegung der Pins scheint es aber keinen richtigen Standard zu geben. Immer vorhanden sind natürlich RXD, TXD und GND :-) Zusätzlich kommen noch 5V, bei einigen 3,3V, DTR und RTS. Ich möchte nun gern die gebrächlichste Variante verwenden, sehe aber den Wald vor Bäumen nicht. Sicher wäre es auch nicht schlecht, wenn man einen RS232-TTL-Adapter oder die USB-TTL-Adapter (z.B, CP2102)direkt anschließen könnte. Mir geht es einfach nur darum eine Belegung zu wählen, die mglichst weit verbreitet (und ggf. sogar noch sicher gegen verdrehtes Stecken) ist. Außerdem wäre noch interessant, welcher Stecker oder welche Buchse vorgesehen werden sollte. Schon mal vielen Dank für Eure Hinweise. Frank
Hallo Frank, https://www.sparkfun.com/products/9718 hier siehst du ein solches Adapterkabel. Auf der Seite ist ein Link zum Schaltplan, da findest du die Steckerbelegung und auch die Teilenummer der Buchse. mfg Mat
Wenn es minimalistisch sein soll, dann nimm einen dreipoligen Steck: RxD, GND, TxD. DTR und RTS braucht man in gewöhnlichen µC Systemen eigentlich nie, ich würde sowas schlicht weglassen. Wenn du aber auch noch was zum eventuellen Ansteuern eines Bootladers vorsehen willst (/Reset und /Boot), dann eben einen 5 poligen Steck. Wenn es verdrehsicher sein soll, dann nimm einen HE14, die gibt es in 3, 4, 5, 6 ... poliger Ausführung. W.S.
Hallo Frank, Frank Richter schrieb: > Ich möchte nun gern die gebräuchlichste Variante verwenden, sehe aber den > Wald vor Bäumen nicht. Die Arduino-Leute sprechen von dem Standard FTDI Header. Arduino Ethernet (http://arduino.cc/en/Main/ArduinoBoardEthernet) erwartet, Arduino USBSerial (http://arduino.cc/en/Main/USBSerial) liefert diese Steckerbelegung. Die Arduino-Software (und auch avrdude im Arduino-Modus) benutzt DTR um einen Reset des Ziel-Atmegas auszulösen. LG, Sebastian
:
Bearbeitet durch User
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.