Mal eine vielleicht bescheuerte Frage... Wenn ich einen AVR im SMD- Gehäuse verbauen will, und die Platine aus Platzgründen aber keinen ISP-Anschluss haben soll, gibts da überhaupt ne Möglichkeit für? Adapterplatine udn dann den AVR drauflöten, wieder entlöten und dann in die eigentliche Schaltung löten kanns doch nicht sein?
Es gibt Testsockel in den man den AVR einlegen kann, und ihn so programmieren. Kostet aber meist >100€.
bei größeren auflagen würde sich evtl eine kontaktier vorrichtung lohnen mit nadelkontakten zum draufsetzen aber auch teuer 1 kontakt ca 10€ + mechanik. sven
5 Kontaktpünktchen auf der Platine werden doch wohl drin sein. Die erwähnte Kontaktiereinheit wäre eine gangbare Lösung. Davon abgesehen gibt es inzwischen sehr schöne und kleine Steckerchen in SMD, die man noch irgendwo hinpappen könnte. Dafür ist immer Platz. Im Raster 1,27mm und als kleiner Sechspol belegt das Teil gerade mal 2mm x 3,8mm.
Falls du die AVRs extern vorprogrammieren kannst, kannst du ggf. auch mit einem Bootloader für die eigentliche Firmware arbeiten.
Ev. kannst Du eine miniatur Buchse einbauen. Von dort aus mit nem Adapter an die normale ISB Buchse. Somit sparst Du erheblich Platz. Oder Du baust Dir mit Prüfspitzen einen Adapter, der die entsprechenden Pins kontaktiert. Diese kannst Du dann zum programmieren auf den Controller halten. Du kannst das µC Makro auf eine Platine ätzen und durch die entsprechenden Pinne bohrts Du Löcher für die Prüfspitzen. Dann passts genau. Auf der Adapter-Platine kannst Du sogar noch den ISP-Anschluss drauf routen. Wenn die Platine klein ist kannst Du auch einen Rahmen aus Holz oder Kuststoff bauen in den die Platine passt. Also ein Rahmen. Von unten kannst Du dann mit Prüfnadeln die Pinne kontaktieren. Ev. ist ja noch ein bisschen Platz die Leiterbahnen für die Prüfnadeln ein wenig zu vergrößern. Dann treffen die Nadeln ganz genau. Tobi
Vielleicht auch eine externe Platine mit ISP und den AVR nicht festlöten sondern nur auf die Platine drücken. Dann vielleicht reicht das ja schon wenn es darum geht ein oder zwei Controller zu programmieren. Vielleicht auch einfach nur einen Bootloader downloaden und dann über eine (vielleicht schon vorhandene) serielle Schnittstelle weitere downloads durchführen. Steffen.
Steffen wrote: > Vielleicht auch eine externe Platine mit ISP und den AVR nicht festlöten > sondern nur auf die Platine drücken. hab ich schon öfters probiert. das klappt nicht und lief immer auf festlöten isp pins und wiederablöten hinaus.
Danke schonmal für die zahlreichen Antworten! Das mit der Mini-Buchse scheint mir am praktikabelsten zu sein...
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.