Gör din egen anpassade Arduino kompatibel (13 / 17 steg)
Steg 13: Bränna bootloader
Den förenklade metoden är att bränna uppstartshanteraren standard från IDE. Här är hur man gör.
Setup och ISP och Anslut trådarna
- Flash ArduinoISP skissen till din befintliga Arduino.
- Ansluta minst hjärtslagen ledde på pin 9. Glöm inte att använda en resistor. en 220 eller 330 ohm motstånd fungerar bra med de flesta lysdioder. Om det slutar blinka när du inte är du laddar upp, återställa styrelsen med ISP programmet.
- Anslut i SPI huvudet. (Se diagram)
- Återställ går till pinne 10 på programmering Arduino
Jag gör det så mycket jag gjort en kabel, men du kan bara använda byglar. Hane till hona fungerar bra med de flesta uppställningar.
Kolla power LED i styrelsen kommer på. Om inte dubbel kolla din power polaritet och som led. Om Atmega chipet blir varmt du har kraften bakåt och måste haka det så snart som möjligt.
Tillämpa bootloader
- Öppna programvaran Arduino.
- Välj "Uno" för din styrelse och serieporten på din befintliga arduino.
- Välj rätt programmeraren (ArduinoISP)
- Välj Verktyg -> Bränn Bootloader
Förhoppningsvis kommer det bränna bootloader. Om det klagar på chip signatur är något fel. Du kan falla tillbaka till metoden WinAVR för att bränna bootloader om du inte kan få detta att fungera. Det har fått lite mer hjälpsam felmeddelanden.
Felsökning
Du kan berätta du har lödmetall överbryggar, korsade byglar eller andra problem om enheten signaturen är 0xFFFFFF, 0x000000 eller ett slumpmässigt olika nummer varje gång. Dubbelkolla bygeln ledningar, sedan åter inspektera Atmega. Använd en lödkolv att tillämpa några mer löda och sedan rensa upp med en veke.
Om du får samma signatur varje gång, men Arduino miljö inte gillar det har du ett Atmega328 chip som inte kan identifieras. Du kan enkelt bränna bootloader med WinAvr.