Sadržaj:

Bare Minimum - Arduino na idejnoj ploči: 5 koraka
Bare Minimum - Arduino na idejnoj ploči: 5 koraka

Video: Bare Minimum - Arduino na idejnoj ploči: 5 koraka

Video: Bare Minimum - Arduino na idejnoj ploči: 5 koraka
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Novembar
Anonim
Bare Minimum - Arduino na oglasnoj ploči
Bare Minimum - Arduino na oglasnoj ploči

Arduino koristi čip ATMega328p. To možemo dobiti u SMD formatu (ATMega328p-AU) ili DIP formatu za lemljenje kroz rupe (ATMega328p-PU). Ali, čip sam po sebi ne može raditi. Potrebno mu je još nekoliko komponenti, a sve zajedno se naziva minimalna konfiguracija ovog čipa.

Korak 1: Jednostavna shema

Jednostavna shema
Jednostavna shema

U nastavku imamo shemu za ovu konfiguraciju. Kao što vidite potrebno nam je napajanje od 5 volti. Ovo napajanje mora biti vrlo dobro regulirano bez skokova napona. Za taj i dodatni 10uF kondenzator između 5V i GND. Nažalost, pin za resetiranje je negativno omogućen. Dakle, da bismo ga onemogućili, moramo na njega primijeniti 5V. Za to je otpornik od 10 k ohma postavljen između RESET i Vcc. Takođe, ATMega328 obično radi na 16MHz. Za to, između pinova 9 i 10 postavljamo kristal od 16 MHz. Ali ovom kristalu, da bi oscilirao, potrebna su dva kondenzatora od točno 22pF spojena na GND. Na slici ispod imate sve pinove čipa. Trenutno, ako mikrokontroler ima pokretački program, mogli bismo učitati kôd. Ali zamislimo da nema pokretački program.

Korak 2: Snimite Bootloader

Burn Bootloader
Burn Bootloader

Zamislimo sada da čip nema bootloder (djevičanski čip). Za to morate uspostaviti sljedeće veze s Arduino UNO -a. To su SPI pinovi, CLOCK, MISO i MOSI.

Korak 3: Povežite Arduino s računalom

Povežite Arduino sa računarom
Povežite Arduino sa računarom

Sada povežite Arduino s računalom. Otvorite Arduino IDE i idite na Datoteka → Primjeri → Arduino ISP i otvorite taj primjer. Odaberite com na Arduino UNO ploči, odaberite ploču kao Arduino UNO i nadogradite ovaj kod.

Korak 4: Bootloader

Bootloader
Bootloader

Sada uspostavite veze u prošlim shemama i vrijeme je da snimite bootloader. Idite na Alati → programer → Arduino kao ISP. Time menjamo programera u ISP.

Korak 5: Konačno snimite Bootloader

Napokon Burn Bootloader
Napokon Burn Bootloader

Na kraju, idite na Tools → Burn bootloader. Sada će LED diode Arduina jako treptati. Kad dobijete poruku o pokretanju pokretačkog programa, spremni smo za rad.

Preporučuje se: