INHOUDSOPGAWE:

Blote minimum - Arduino op broodbord: 5 stappe
Blote minimum - Arduino op broodbord: 5 stappe

Video: Blote minimum - Arduino op broodbord: 5 stappe

Video: Blote minimum - Arduino op broodbord: 5 stappe
Video: Web Apps of the Future with React by Neel Mehta 2024, Julie
Anonim
Blote minimum - Arduino op broodpan
Blote minimum - Arduino op broodpan

Die Arduino gebruik die ATMega328p -chip. Ons kan dit kry in 'n SMD-formaat (ATMega328p-AU) of die DIP-formaat vir soldeergat soldeer (ATMega328p-PU). Maar die chip op sigself kan nie werk nie. Dit benodig nog 'n paar komponente, en dit word almal die minimum konfigurasie van hierdie chip genoem.

Stap 1: Eenvoudige skematiese

Eenvoudige skematiese
Eenvoudige skematiese

Hieronder het ons die skema vir hierdie opset. Soos u kan sien, benodig ons 'n toevoer van 5 volt. Hierdie toevoer moet baie goed gereguleer word sonder spanning. Daarvoor en ekstra 10uF kondensator tussen 5V en GND. Die reset -pen is egter moontlik. Dus, om dit uit te skakel, moet ons 5V daarop toedien. Hiervoor word 'n 10k ohm weerstand tussen RESET en Vcc geplaas. Die ATMega328 werk ook gewoonlik by 16MHz. Hiervoor haal ons tussen penne 9 en 10 'n 16MHz kristal. Maar hierdie kristal benodig twee kondensators van presies 22pF om aan die ossillasie te koppel, gekoppel aan GND. In die figuur hierbo het u al die penne van die chip. As die mikrobeheerder tans 'n bootlaoder het, kan ons 'n kode oplaai. Maar laat ons verbeel ons het nie 'n selflaaiprogram nie.

Stap 2: Brand Bootloader

Brand Bootloader
Brand Bootloader

Laat ons ons nou voorstel dat die chip nie die bootloder (virgin chip) het nie. Hiervoor moet u die volgende verbindings maak vanaf 'n Arduino UNO. Dit is die SPI -penne, CLOCK, MISO en MOSI.

Stap 3: Koppel Arduino aan op 'n rekenaar

Koppel Arduino aan 'n rekenaar
Koppel Arduino aan 'n rekenaar

Koppel nou die Arduino aan u rekenaar. Maak Arduino IDE oop en gaan na File → Voorbeelde → Arduino ISP en maak die voorbeeld oop. Kies die com van die Arduino UNO -bord, kies die bord as Arduino UNO en laai hierdie kode op.

Stap 4: Bootloader

Bootloader
Bootloader

Maak nou die verbindings in die verlede skematies en dit is tyd om die selflaaiprogram te verbrand. Gaan na Tools → programmeerder → Arduino as ISP. Daardeur verander ons die programmeerder na ISP.

Stap 5: Uiteindelik brand Bootloader

Brand uiteindelik bootloader
Brand uiteindelik bootloader

Gaan laastens na Tools → Brand bootloader. Nou sal die LED's van die Arduino baie knip. Sodra u die boodskap van bootlaoder verbrand het, is ons gereed.

Aanbeveel: