Mikrocontroller extrahieren/ausbauen? Geht das nicht einfacher?
Hallo,
Ich habe mir vor ein paar Wochen einen Arduino Mega im Fritzing Kit bestellt und bin schon froh und munter am programmieren.
Nun habe ich ein Projekt bei mir zuhause vor und zwar würde ich gerne Beleuchtung etc. einer Tv Wand programmieren - selbst wenn ich dieses Programm (was noch nicht fertig ist) besitze - wie speise ich es in die Hardware ein? Ich baue wohl kaum meinen Arduino in das ganze System, dafür war er zu teuer und grundsätzlich ist er ja da, um Programme zu testen - so will ich ihn auch in Zukunft noch nutzen.
Muss ich mir einfach einen ähnlichen Mikrocontroller wie auf dem Board kaufen, ihn mittels einer Platine mit dem Pc verbinden und dann das Programm darauf flashen, um ihn danach wieder auszubauen und ins System einzufügen?
Dachte immer, man steckt den zu programmierenden Controller ins Board und kann ihn dann nach belieben Wechseln, Programmieren und danach extern benutzen ...
MfG und danke im Vorraus!
2 Antworten
Als aller erstes brauchst du einen Programmer, der an den Computer angeschlossen wird (z.B. USB) und den Controller dann mit ISP (In System Programming) beschreibt.
Einfache ISP Programmer gibt es für wenige Euro bei guloshop.de
Und mehr brauchst du auch nicht. Bei allen Boards sind die ISP Pins herausgeführt, bzw. du solltest sie bei selbst gemachten Platinen herausführen.
Das muss natürlich nicht sein. Wenn du die ISP Pins nicht herausführen kannst, ist es auch möglich den Controller extern zu beschreiben und dann einzusetzen. Allerdings ist das während der Entwicklungsphase ganz und gar nicht lustig.
Edgar
Ja, das geht natürlich auch, die Programmer sind ja nichts weiter als Mikrocontroller.
Nur die MCU tut erstmal nichts. Du wirst ihn zum Betrieb mit Takt und Spannung versorgen müssen und dann kommst du kaum um eine eigene Platine. Das günstigste ist vermutlich du kaufst dir in China (z.b. bei Aliexpress) etwas dass die Chinesen dort Arduino Micro Pro nennen. Winzige Platine mit USB-Anschluss zum Programmieren und den oben genannten Basics zum Betrieb. Kostet dann etwas Geduld und unter 4 Euro mit Versand.
Zur Not kann man sich einen ISP-Programmer auch selber bauen: Man kann den Arduino als ISP-Programmer verwenden, wenn man ihn entsprechend programmiert!