Forum: Mikrocontroller und Digitale Elektronik AVR umständlich programmieren


von Mirko (Gast)


Lesenswert?

Hallo Leute!
Ich habe mal eine Frage an euch Fachleute:

Was für Möglichkeiten gibt es, einen AVR ohne Programmiersoftware (wie 
z.B. Ponyprog) zu programmieren?
Das ganze muss nicht unbedingt sinnvoll oder einfach sein, soll aber 
eben keine Zusatzsoftware benötigen...

(bitte nicht fragen, warum ich das wissen muss) ;-)

Danke für eure Ideen!

von JojoS (Gast)


Lesenswert?

wenn es ein ATMega ist kann man einmalig einen Bootloader ins Flash 
bringen, von da an kann man dann z.b. über eine einfache serielle 
Schnittstelle, USB oder SD-Card die Programme übertragen. Such mal mit 
dem Stichtwort 'Bootloader' in der Codesammlung wenn es so etwas sein 
soll.

von yalu (Gast)


Lesenswert?

In DOS und älteren Windows-Versionen gab es ein Programm namens DEBUG,
mit dem man u. a. I/O-Ports des PC direkt lesen und schreiben kann.
Damit kannst du das Bitbanging für einen Parallelportprogrammierer
manuell ausführen. Umständlich zwar, aber genau das wolltest du ja.

Es ist eine Frage der Definition, ob ein solchermaßen genutztes
Debug-Programm als Programmiersoftware bezeichnet wird. Wenn ja,
kannst auch darauf (un den kompletten PC) verzichten und statt dessen
an die Reset-, die MOSI- und die SCK-Leitung des Controllers
entprellte Schalter oder Taster anschließen. Damit kann man AVRs sehr
schön unterwegs programmieren, wenn man keinen PC zur Verfügung hat.
Leider ist sie weniger umständlich als die oben genannte Methode, da
man mit einem einzigen Tastendruck den Pegel einer Leitung schalten
kann. Bei der Debug-Methode sind es mindestens 7.

Geht es hier vielleicht um eine Wette?

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.