Servus,

du schnappst dir einen Bootloader, modifizierst ihn das jeder noch ein weiteres Byte braucht (Kennung sagen wie "1"..."3"). Lasst nun den Bootvektor auf den Bootloader starten per Fuses. Dann kannst prinzipiell wenn du keine Rückantwort brauchst RS232 nehmen (RXD) und alle miteinander verschalten zu einer Leitung. Die andere (RXD) mußt eben mit einem OR (TTL-Oder) zusammenführen zu einem RXD, da ja nur ein Bootloader die Daten erkennen sollte und auch darauf hin nur einer Daten sendet zur gleichen Zeit. So wäre meine Vorstellung das zu realisieren mit minimalstem Ausfwand. Apropos erstes Byte muß ich noch sagen das viele Bootloader eh ein Byte als Startkennung brauchen (oft ASCII 123). Das einfach abändern im zweiten AVR, müsste dann auch gehen. Baus aber einfach Spaßhalber mal auf, ist ja nicht viel Aufwand paar VCC, GND, RESET udn RXD und TXD miteinander zu verkabeln auf einen MAX232.


zur Programmausführung aus dem EEPROM gibts paar Probleme, wie willst du den Programmcounter(PC) veranlassen da reinzuspringen und dort zu lesen (Ebenfalls der SRAM)? Das geht nicht, nur in den Programmspeicher-Pages
Grüße Wolfgang