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
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.
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.
Doch ArduinoISP gehört zu der Beispiel Sammlung von IDE. Was soll ich aber mit der ArduinoISP anfangen.
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...
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.