Bitcoin pris Ticker (nästan) från grunden genom att använda Arduino som ISP (3 / 6 steg)
Steg 3: (valfritt) Bootload din ATmega328
Om du inte har en ATmega328 med Arduino förladdade, måste du programmera den manuellt. Jag hittade en mycket användbar guide till bootload ATmega328P-PU (du kan också använda ATmega328-PU men det är något mer komplex), och jag har sammanfattat det här. Var noga med att kontrollera den ursprungliga tutorial om du har några problem, om du använder ATmega328-PU eller om du letar efter en mer detaljerad guide.
För detta steg behöver du:
- ATmega328P-PU (eller ATmega328-PU)
- 2 x 22pf kondensatorer
- 0.1 uf kondensator
- 16 MHz kristall
- 220 ohm motstånd
- Sladdar
Börja med att programmera din Arduino som en Internet-leverantör (i-System programmerare). Öppna Arduino IDE och hitta ArduinoISP skissen (filer -> exempel -> ArduinoISP). Kontrollera att du har valt UNO under menyn styrelser. Nu gå vidare och ladda upp denna skiss till Arduino ombord.
Placera ATmega328 i mitten av din skärbräda. Sedan ansluta stift 7 till makt och stift 8 till marken.
Nu ansluta 16 MHz kristallen mellan stift 9 & 10 på ATmega och Lägg 22pf kondensatorer mellan crystal och marken.
Anslut stift 20 & 21 på ATmega till makt och stift 22 till marken.
Anslut pin 1 på ATmega till makten genom ett 220 ohm motstånd.
Nu göra dessa anslutningar mellan din Arduino ombord och ATmega:
- Arduino stift 10 -> ATmega stift 1
- Arduino stift 11 -> ATmega pin 17
- Arduino stift 12 -> ATmega pin 18
- Arduino stift 13 -> ATmega pin 19
Dags att bränna bootloader!
Öppna Arduino IDE och ändra dina inställningar.
- Verktyg -> styrelser, markera den Arduino UNO.
- I Verktyg -> serieport, kontrollera att rätt port är markerad.
- i Verktyg -> programmerare, Välj alternativet "Arduino som ISP".
Nu har du alla satt. Välj alternativet "Bränna Bootloader" från menyn verktyg. Ett meddelande visas säger "Burning bootloader till I/O ombord (detta kan ta en minut)". Efter en stund kommer det att bekräfta att det har laddats. Nu kommer du att kunna ladda upp den Arduino skissen till din ATmega.
Öppna skissen och klicka: Arkiv -> Ladda upp med hjälp av programmerare och skissen kommer att laddas upp till ATmega328.
Vidare till nästa steg!