Sisukord:

Minimaalne miinimum - Arduino leivaplaadil: 5 sammu
Minimaalne miinimum - Arduino leivaplaadil: 5 sammu

Video: Minimaalne miinimum - Arduino leivaplaadil: 5 sammu

Video: Minimaalne miinimum - Arduino leivaplaadil: 5 sammu
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Juuli
Anonim
Paljas miinimum - Arduino leival
Paljas miinimum - Arduino leival

Arduino kasutab ATMega328p kiipi. Saame selle SMD-vormingus (ATMega328p-AU) või DIP-vormingus küna aukude jootmiseks (ATMega328p-PU). Kuid kiip iseenesest ei tööta. See vajab veel mõnda komponenti ja seda kõike nimetatakse selle kiibi minimaalseks konfiguratsiooniks.

Samm: lihtne skeem

Lihtne skeem
Lihtne skeem

Allpool on selle konfiguratsiooni skeem. Nagu näete, vajame 5 -voldist toiteallikat. See toide peab olema väga hästi reguleeritud ja ilma pingepiikideta. Selleks ja täiendavaks 10uF kondensaatoriks 5V ja GND vahel. Alos, nullimisnupp on lubatud. Niisiis, selle keelamiseks peame rakendama sellele 5V. Selleks pannakse RESET ja Vcc vahele 10k oomine takisti. Samuti töötab ATMega328 tavaliselt sagedusel 16 MHz. Selleks klõpsame tihvtide 9 ja 10 vahel 16MHz kristalli. Kuid see kristall vajab võnkumiseks kahte täpselt 22pF kondensaatorit, mis on ühendatud GND -ga. Joonisel abve on teil kõik kiibi tihvtid. Praegu, kui mikrokontrolleril on alglaadur, võiksime koodi üles laadida. Kuid kujutagem ette, et sellel pole alglaadurit.

2. samm: põletage alglaadur

Põletage alglaadur
Põletage alglaadur

Kujutame nüüd ette, et kiibil pole alglaadurit (virgin chip). Selleks peate tegema järgmised ühendused Arduino UNO -st. Need on SPI tihvtid, CLOCK, MISO ja MOSI.

Samm: ühendage Arduino arvutiga

Ühendage Arduino arvutiga
Ühendage Arduino arvutiga

Nüüd ühendage Arduino arvutiga. Avage Arduino IDE ja valige Fail → Näited → Arduino ISP ja avage see näide. Valige Arduino UNO tahvli com, valige tahvel kui Arduino UNO ja lisage see kood.

Samm: alglaadur

Bootloader
Bootloader

Nüüd tehke mineviku ühendused skemaatiliselt ja on aeg alglaadur põletada. Avage Tööriistad → programmeerija → Arduino kui Interneti -teenuse pakkuja. Sellega muudame programmeerija Interneti -teenuse pakkujaks.

Samm: lõpuks põletage alglaadur

Lõpuks Burn Bootloader
Lõpuks Burn Bootloader

Lõpuks avage Tööriistad → Põleta alglaadurit. Nüüd vilguvad Arduino LED -id palju. Kui teate, et bootlaoder on põletatud, on meil hea minna.

Soovitan: