Sorry, jetzt hab ich noch ne Frage. Wie kann ich einen SMD Mikrocontroller (bzw. PIC) programmieren. Ist es am einfachsten bei der Schaltung die erforderlichen Eingänge auf der Platine anzusteuern? Oder gibt es eine andere Möglichkeit?
Man sollte wohl die zum Programmieren benötigten Leitungen auf Kontakte an der Platine führen. Einen Schaltungsvorschlag findet man im Datenblatt. Die Alternative wäre mit einem SMD-Adapter den Chip im Programmiergerät zu brennen und erst dann einzulöten. Programmänderungen sind dann aber mühsam... Uwe
Es gibt auch SMD-Adapter, die auf den bereits bestückten PIC aufgesteckt werden. Die sind aber nicht ganz billig. Ein Steckverbinder ist wie Uwe schon geschrieben hat die beste Möglichkeit. Alternativ kann man auch SMD-Pads verwenden un kontaktiert die dann mit speziellen Prüfspitzen (gefedert, gibts unter anderem bei C**). Einige Flash-PICs können sich übrigens auch per Bootloader selbst programmieren aber wenn der Bootloader Schrott ist, dann muss man doch wieder an die ICP-Schnittstelle ran. Steffen
Hallo, ist es möglich einen SMD PIC (PIC18F2550SP) mit einem PIC brenner zu brennen, der für bedrahtete Controller (auch PIC18F2550) ausgelegt ist? Also etwas draht an den PIC löten, einstecken und brenen? Kann im Datenblatt außer der Bauform keinen Unterschied finden, bin mir aber nicht ganz sicher ob es technisch möglich ist...
Hallo, das Zauberwort nennt sich ICSP. Einfach mal im Netz suchen. Jochen
schau mal unter wwww.sprut.de und ICSP nach und dann führe dir die entsprechenden pins auf dem board, wo der PIC drauf ist, heraus.
Danke, für die Antworten. Leider hat die Programmierung über ICSP bei einem PIC nicht funktioniert. Habe ihn dann wie beschrieben auf einen IC Sockel gelötet und im Testsockel gebrannt. Beim 2. PIC hat's über ICSP einwandfrei funktioniert. Auf jeden fall laufen jetzt beide PICs..
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.