Forum: Mikrocontroller und Digitale Elektronik Atmel Programmiert Atmel


von Marc (Gast)


Lesenswert?

Hallo,

Ist ist möglich einen Atmega mit einem anderen zu programmieren ohne das 
man dazu ein PC benötigt.

Folgende Aufgabenstellung :

Es sollen 2 Atmega auf einer Platine untergebracht werden.
Der erste ist für die Steuerung zuständig.
Der 2. Atmega ist mit einem SD Card Reader verbunden und hat einen 
Taster
Wenn ich jetzt in den Card Reader eine Speicherkarte einlege wo ein 
EEPROM
inhalt bzw ein Update drauf ist soll dieser nach drücken des Tasters die 
SD Karte mit dem EEPROM inhalt auf die ersten Atmel kopieren und ihn neu 
Starten.

Kennt sich damit jemand aus bzw. gibt es dazu irgentwo Infos.

Konnte leider zu diesem thema nix finden.

MfG Marc

von Sven (Gast)


Lesenswert?

Such Mal nach Bootloader

von Peter Pan (Gast)


Lesenswert?

Klar geht das.

http://www.atmel.com/images/doc0943.pdf

Du schickst mit deinem Master-Mega die ISP Befehle an den 2ten µC. Oder 
du fummelst einen Bootloader zusammen, dann brauchst du nur einen Chip.

von Marc (Gast)


Lesenswert?

Gibt es zu der Master Mega Variante auch Infos wie man sowas unter 
Arduino Programmieren kann oder Funktioniert das auf die gleiche art wie 
ich ein EEPROM Extern Programmiere.

von Stefan (Gast)


Lesenswert?

Gehört ArduinoISP nicht mehr zur Beispielsammlung der Arduino IDE?

von Marc (Gast)


Lesenswert?

Doch ArduinoISP gehört zu der Beispiel Sammlung von IDE.

Was soll ich aber mit der ArduinoISP anfangen.

von Guest (Gast)


Lesenswert?

Marc schrieb:
> Was soll ich aber mit der ArduinoISP anfangen.

Na, genau das realisieren, wonach Du gefragt hast! Damit machst Du aus 
einem Atmel Prozessor einen ISP Programmer für den zweiten.
Einfach den Quellcode entsprechend anpassen, dass er die HEX Daten nicht 
von der seriellen Schnittstelle erwartet, sondern von einer SD Card 
liest...

von Marc (Gast)


Lesenswert?

Ok ich werde mich mal an dem Projekt versuchen.

Vielen dank erstmal

von Nihilist (Gast)


Lesenswert?


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.