http://Arduino.cc/en/Tutorial/ArduinoISP
Cette procédure permet d’utiliser un arduino travail pour programmer le chargeur de démarrage d’une autre puce ATMega sous SPI ICSP. Il vous fait épargner plus avoir à acheter un autre périphérique (par exemple, USBTinyISP).
Arduino comme ISP s’appuie sur le bus SPI à transiger les communications. Sur une ancienne 168/328 le bus SPI est sur les broches 10 11 12 13. Sur un Mega(1280/2560) la SPI bus est déplacé vers le 50 51 52 53 broches !
J’ai combattu et se sont battus et ont combattu avec cette "chose" jusqu'à ce que j’ai réalisé que je l’avais câblé incorrectement.
Heureusement, il est tout traduit dans l’esquisse de la FAI-
Esclave réinitialisation - goupille de destination « reset », vous connecter à la source 53
MOSI - broche destination 11, se connecter à la source 51
MISO - axe de destination 12, se connecter à la source 50
SCK - goupille de destination 13, se connecter à la source 52
À l’aide d’Arduino 1.0 IDE écrire l’arduino croquis (dans les exemples) pour le méga isp, puis modifier les paramètres de la carte vers la cible (dans mon cas dumilenove avec 328) et port com reste la même.
graver le bootloader et tada !