Hallo, ich habe eine ATMEGA328 Schaltung mit Display, Knöpfen, etc. in ein schönes Gehäuse gebaut. Um die Software zu verändern, möchte ich eine Schnittstelle ins Gehäuse bauen. Nun weiß ich nicht, welche dafür am besten geeignet ist. Was macht Ihr ? Ich habe schon nach verschiedenen Varianten geschaut, und am besten kommt mir eine USB Buchse zum Einbauen vor. Welches Verfahren würde ich dazu nehmen? Ich könnte mir vorstellen einen IC mehr auf die Platine zu bringen und daran eine USB Buchse anzuschließen. Mit der Bitte um einen Hinweis, Sebastian
ft232rl zB und dann einen seriellen bootloader auf den controller flashen
Danke für die schnelle Antwort! Den gibt's nur mit dem kleinen Pinabstand, oder? Da muss ich erst noch das Platinen Ätzen meistern... :) Ansonsten mit einem Breakoutboard. Danke jedenfalls erstmal. Ich schau mal was es dazu gibt im Netz!
Serieller Bootloader ist schon mal sehr praktisch. Aber der USB-seriell-Chip muss ja nicht ins Gerät eingebaut sein. Du könntest Masse, RXD und TXD direkt raus führen und dann diesen USB-Adapter¹ verwenden. Wenn du so eine Buchsenleiste² ganz am Rand der Leiterplatte einbaust, brauchst du im Gehäuse nur 3 Bohrungen mit max. 1mm. Ich würde allerdings eher die Pins durch einen 3.5mm (2.5mm?) Klinkenstecker ersetzen. 1) https://www.olimex.com/Products/Components/Cables/USB-Serial-Cable/USB-Serial-Cable-M/ 2) http://www.reichelt.de/Buchsenleisten/BL-1X20W-2-54/3//index.html?ACTION=3&GROUPID=3221&ARTICLE=6073&SHOW=1&OFFSET=500
gnd3 schrieb: > Ich würde allerdings eher die Pins durch einen 3.5mm (2.5mm?) > Klinkenstecker ersetzen. Klinkenstecker verursachen beim Stecken/Ziehen Kurzschlüsse, das muss man bei der Beschaltung berücksichtigen.
Danke, das mit den Klinkensteckern ist schon mal ganz gut. Ich habe mich für die Variante mit dem USB Port entschieden. Da gibt es ja auch für den FT232RL Breakoutboards. Danke für euere Hilfe! Sebastian
Wie häufig willst Du denn neue Software reinflashen? Ich entwickle meist bei offenem Gehäuse, da komm ich ohne Probleme an den ISP-Port auf meinem Board. Wenn das ganze dann im Einsatz ist wird nur noch was geändert wenn ich Bugs finde oder neue Features möchte. Dann schraube ich den Deckel halt nochmal ab.
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.