Forum: Mikrocontroller und Digitale Elektronik Mikrokontroller programmieren


von chrisi (Gast)


Lesenswert?

Hallo Leute!
Seit längerem suche ich eine Möglichkeit, einen ATMega328P direkt zu 
programmieren. Ich habe dazu das Projekt von Ladyada, den USBtinyISP 
hergenommen (http://www.ladyada.net/make/usbtinyisp/index.html). Den 
möchte ich nun direkt mit meinen µC verbinden, d. h. direkt auf meine 
Platine integrieren. Nur habe ich das Problem, dass man zum 
Programmieren einen Arduino davor braucht 
(http://arduino.cc/en/Main/ArduinoBoardUno). Jetzt ist meine Frage, kann 
ich den Arduino so verwenden, dass er nur mehr als Programmierer dient? 
Ich meinen seinen ganzen anderen Funktionen einfach weg, auf das 
mindeste reduzieren. Den  EAGLE-Bauplan gibt es ja als OpenSource. 
Leider habe ich nicht die Erfahrung, welche Funktionen ich lassen mus, 
und welche für mein Vorhaben wichtig sind. Vielleicht kann mir einer von 
euch helfen, oder hat schon Erfahrungen mit diesem Probelm gesmmelt. 
Wäre euch für einen Antwort dankbar!

Mfg
chrisi

von Uwe (de0508)


Lesenswert?

Hallo,

normalerweise verwendet man einen ISP-Stecker zum verbinden des 
ISP-Programmers mit der Zielschaltung.

Das JTAG-Interface gibt es auch noch, aber dieses soll nicht Inhalt 
meiner Beschreibung sein.

Vorschlag, nimm einen externen ISP Programmer und stecke ihn einfach auf 
oder in deine Zielschaltung.

*Beispiele:*

- http://www.ehajo.de/Bausaetze/AVR-ISP-Stick?source=1&refertype=8

noch kleiner geht es mit diesen hier:

- http://www.ehajo.de/Bausaetze/%C2%B5ISP-Stick-Set?source=1&refertype=9

Den ISP-Programmer müsstest Du auch noch mit seiner Firmware versorgen, 
das ohne .. nicht gelingt.

Das Ei - Henne - Problem.

von Uwe (de0508)


Angehängte Dateien:

Lesenswert?

Nachtrag,

den keinsten AVR USBtinyISP Programmer hatte ich mal mit einem 
atTiny85 aufgebaut.

Edit:
Beitrag "AVR USBtinyISP Programmer mit atTiny85"

von chrisi (Gast)


Lesenswert?

Danke schonmal für die schnelle Antwort!

Die Firmware für den ISP habe ich, jedoch möchte ich anstatt den ISB 
Programmer anzustecken ihn sofort an meinen ATMega anschließen. Somit 
entfällt das lässtige mitnehmen des ISP und ich kann direkt  per 
USB-Anschluss einen Bootloader upoaden.

von Uwe (de0508)


Lesenswert?

Sorry für einmaligen Gebrauch ?

Ist das doch zuviel Aufwand ?

Vielleicht habe ich Dich oder Dein Problem auch nicht verstanden..

Danach läuft doch nur der Bootloader und die ISP-Schaltung ist unnütz!

Eine Anregungen hatte ich Dir trotzdem gegeben.

von chrisi (Gast)


Lesenswert?

Nicht unbedingt für den einmaligen Gebrauch. Ich weiß nicht wie ich den 
µC Programmieren soll, ohne Arduino. Daher wollte ich die 
Arduinoschaltung adaptieren, und sie zusammnen mit dem ISP Programmer in 
meine Schaltung integrieren.

von BastlerAlex (Gast)


Lesenswert?

Kauf Dir nen Dragon oder nen AVR ISP und lass den Arduino Krempel weg.

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.