Forum: Mikrocontroller und Digitale Elektronik AVR Programieren


von Alber (Gast)


Lesenswert?

Hallo

Gibt es eigendlich eine Möglichkeit einen AVR Controller im SMD Package 
(TQFP) zu programmieren bevor man ihn irgendwo einbaut?

Gruß
Alber


von Matthias (Gast)


Lesenswert?

wozu?

alle avr s kann man "im system programmieren"
ist im datenblatt beschrieben. beliebt ist das "serial downloading"
mittels eines dongles und einer 6/10poligen leitung...

von Alber (Gast)


Lesenswert?

Hallo

Naja es ist nur ne grobe Überlegung, zur Zeit, aber es geht darum kleine 
Schaltungen für eine Modellbahnanlage bzw Modellbahnloks zu bauen und in 
letztere ist nicht viel Platz für große Platinen daher auch SMD.
Um Platz zu sparen dachte ich daran die Controller ausserhalb der 
Platine zu Programieren und auf das ISP-Interface auf der Platine zu 
verzichten.

Ansonsten ist mir das Programieren der Controller über ISP etc bekannt.

Vielen Dank
Gruß
Alber

von Matthias (Gast)


Lesenswert?

dann lasse doch den ips-Anschluss weg und setzt nur paar testpunkte, 
lötpunkte, durchkontaktierungen... um dort (zu programmierzwecken) fix 
einen isp-stecker anzulöten.. hab ich auch schonmal gemacht.

von Christoph B. (christophbudelmann) Benutzerseite


Lesenswert?

Oder einfach den Chip zum Programmieren auf einen passenden Adapter 
drücken. Wenn du sowieso nur einmal vor dem Löten programmieren willst, 
geht das auch.

von Karl-j. B. (matrixman)


Lesenswert?

Ich würd an deiner stelle entweder lötpunkte machen und dann zum 
programmieren kleine kabel anlöten (sind ja nur 6 stück) oder ein 
kleinen stecker hinmachen (so 1mm pin abstand) das würde auch nicht all 
zuviel Platz wegnehmen.

Das du die ISP ganz weg lässt würd ich dir nicht empfehlen! Wenn du ein 
Fehler in deinem Programm hast kannst du den AVR von der Platine löten 
(was bei SMD nicht so leicht geht ohne Beschädigungen) oder gleich 
wegschmeißen.

Wenn du bei bei professionellen Geräten kuckst die in Serie schon laufen 
wirst du feststellen das du überall eine art ISP findest. Entweder als 
Lötpads oder als Stecker (wird aber nicht mit bestückt).

mfg Karl

von Alber (Gast)


Lesenswert?

Vielen Dank für eure Beiträge

mittlerweile halte ich es auch nicht mehr für so eine gute Idee auf das 
ISP vollkommen zu verzichten.

Gruß
Alber

von Basti (Gast)


Lesenswert?


von Karl-j. B. (matrixman)


Lesenswert?

Ich glaub nicht das für TQFP solche Adapter gibt! (Habs zumindest nicht 
gesehen)

Das müsste man ja dann auch extremgenau draufsetzten und wäre durch die 
feinen Kontakte sehr empfindlich.

An deiner Stelle würd ich nen kleinen Steckverbinder irgendwo hinmachen 
oder einfach nur Lötpunkte. Spannungsversorgung musst du ja eigentlich 
nichtmal mit herausführen und Masse könntest  du woanderst an deiner 
Platine bestimmt abgreifen dann wärens nur noch 4 extra Lötpunkte für 
die ISP

mfg Karl

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wenn Dein Controller einen Bootloader-Support hat (ab Mega8 und 
aufwärts) spiel Dir einen Bootloader drauf, dann brauchst Du nur noch 
einen Pin und Masse für ein späteres Update.

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
Noch kein Account? Hier anmelden.