Sisällysluettelo:

ATmega8 As Arduino (käyttäen sisäistä 8 MHz: n kristallia): 7 vaihetta (kuvien kanssa)
ATmega8 As Arduino (käyttäen sisäistä 8 MHz: n kristallia): 7 vaihetta (kuvien kanssa)

Video: ATmega8 As Arduino (käyttäen sisäistä 8 MHz: n kristallia): 7 vaihetta (kuvien kanssa)

Video: ATmega8 As Arduino (käyttäen sisäistä 8 MHz: n kristallia): 7 vaihetta (kuvien kanssa)
Video: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Marraskuu
Anonim
ATmega8 Kuten Arduino (käyttäen sisäistä 8 MHz: n kristallia)
ATmega8 Kuten Arduino (käyttäen sisäistä 8 MHz: n kristallia)

Nykyään Arduinon kaltaiset gadgetit ovat löytäneet erittäin suosittua käyttöä. Niillä voidaan luoda lukuisia projekteja, mutta ne vievät paljon tilaa ja ovat kalliita joillekin meistä (myös minulle). Tämän ongelman ratkaisemiseksi esitän sinulle tämän ohjeen, joka opettaa sinulle kuinka käyttää ATmega8 (tai mitä tahansa muuta avr) -sirua Arduino -koodin tallentamiseen ja toimimaan kompaktina ja halpana Arduinona. Tämä edellyttää helposti saatavilla olevaa elektroniikkaa, joka, jos olet myös harrastaja, jo saa. Toisin kuin muut ohjeet, jotka riippuvat ulkoisen kideoskillaattorin käytöstä saman tavoitteen saavuttamiseksi, tämä projekti käyttää ATmega8: n sisäistä 8 MHz: n kideä, mikä tekee siitä siunauksen niille, joilla ei ole 16 MHz: n kideä.

Käytän myös Arduinoa Internet -palveluntarjoajana sirun ohjelmoimiseen, joten tämä tekee siitä halvemman.

Aloitetaan nyt tinkiminen ilman lisäpuheluita!

Vaihe 1: Kerää joitain juttuja ja joitain tiedostoja

Kerää joitain juttuja ja joitain tiedostoja
Kerää joitain juttuja ja joitain tiedostoja

Vaatimukset:

1. 10uF kondensaattori - 1

2. Uros -uros -hyppyjohdot - 8

3. Leipälauta - 1

4. ATmega8 -siru - 1

5. Arduino UNO tai mikä tahansa muu Arduino

Ladattavat asiat:

1. Käynnistyslatain ATmega8: lle

2. Arduino IDE v1.0.1

Tästä linkistä pääset Arduino IDE -lataussivulle. Lataa v.1.0.1 erityisesti siksi, että olen havainnut sen toimivan täydellisesti ATmega8 -sirun kanssa. Jostain syystä uusin versio ei tue Boards.txt -tiedoston muokkaamista, mikä on tärkeää tämän ohjeen kannalta.5. Boards.txt

Tämän tiedoston käyttö selitetään myöhemmin.

Vaihe 2: Arduinon muuntaminen ohjelmoijaksi

Arduino voidaan muuntaa ohjelmoijaksi lataamalla siihen ArduinoISP -luonnos. Se on esimerkkiluonnos Arduinolta. Annan kuitenkin koodin myös tiedostona. Lataa se ja lataa se Arduinoosi.

Kun koodi on ladattu, siirry seuraavaan vaiheeseen.

Vaihe 3: Arduino V1.0.1: n käyttöönotto

Arduino V1.0.1: n asennus
Arduino V1.0.1: n asennus
Arduino V1.0.1: n asennus
Arduino V1.0.1: n asennus

Kun olet ladannut Arduino v1.0.1: n, pura se. Kopioi myös lataamasi "boards.txt" -tiedoston koko teksti.

1. Nyt sinun on selattava seuraava tiedosto puretussa kansiossa:

"…….. / arduino-1.0.1 / hardware / arduino / boards.txt"

2. Avaa "boards.txt" ja liitä kopioitu teksti tiedoston loppuun.

3. Avaa nyt "arduino.exe", joka on sijoitettu uutettuun Arduino 1.0.1 -kansioon.

4. Valitse Arduino-kortti "ATmega8-noxtal @8MHz"

5. Valitse ohjelmoijaksi "Arduino ISP"

Nyt Arduino IDE v1.0.1 on määritetty!

Vaihe 4: Liitä Arduino ATmega8: lla

Arduinon kytkeminen ATmega8: lla
Arduinon kytkeminen ATmega8: lla
Arduinon kytkeminen ATmega8: lla
Arduinon kytkeminen ATmega8: lla
Arduinon kytkeminen ATmega8: lla
Arduinon kytkeminen ATmega8: lla

Kytke ATmega8 -IC Arduinoosi yllä olevien lähetettyjen kaavioiden avulla.

Muista myös sijoittaa 10uF -kondensaattori RESET- ja GND -nastojen väliin.

Olen liittänyt kuvan siitä, kuinka olin kytkenyt Arduinon ATmega8: een.

Vaihe 5: Käynnistyslataimen polttaminen ATmega8: ksi

Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi
Käynnistyslataimen polttaminen ATmega8: ksi

Käynnistyslataimet ovat tiedostoja, joiden avulla mikro -ohjain voidaan ohjelmoida itsenäisesti. Siksi, kun ATmega8 on poltettu käynnistyslataimella, voimme käyttää sitä Arduinona.

Käynnistyslataimen polttaminen:

1. Pura "atmega8_noxtal.zip" tiedostoon "……. / Arduino-1.0.1 / hardware / arduino / bootloaders \".

2. Jos Arduino IDE on jo käynnissä, käynnistä se uudelleen, muuten avaa se.

3. Tarkista, onko ohjelmoija, COM -portti ja kortti asetettu oikein edellisessä vaiheessa kuvatulla tavalla.

4. Valitse Työkalut -valikosta "Burn Bootloader".

Jos olet kytkenyt johdot oikein, napsauttamalla "Burn Bootloader" -vaihtoehtoa, Arduinon RX-, TX- ja L -valot alkavat hehkua kirkkaasti. Laitoin kuvan myös.

Vaihe 6: Luonnosten lataaminen ATmega8: een

Luonnosten lataaminen ATmega8: een
Luonnosten lataaminen ATmega8: een
Luonnosten lataaminen ATmega8: een
Luonnosten lataaminen ATmega8: een

Kun olet polttanut käynnistyslataimen ATmega8 -laitteellesi, olet melkein saanut tämän projektin päätökseen.

Nyt sinun tarvitsee vain ladata haluamasi luonnos sirullesi. Varmista tätä varten, että kortin asetuksena on "Atmega8-noxtal @8Mhz" ja ohjelmoijana "Arduino as ISP".

Muista, että johdotuksia, joita käytit käynnistyslataimen polttamiseen, käytetään myös luonnosten lataamiseen

Luonnoksen lataaminen tapahtuu käyttämällä Arduinoa ohjelmoijana, joten toisin kuin tavallisesti, kun painat "Ctrl+U", sinun on nyt painettava "Ctrl+Vaihto+U", joka käskee IDE: n ohjelmoimaan sirun Arduinon kautta.

Vaihe 7: Onnittelut

Image
Image
Onnittelut!
Onnittelut!

Onnittelut ATmega8 -sirun onnistuneesta muuntamisesta mini -Arduinoksi. Nyt voit tehdä projekteistasi paljon pienempiä ja halvempia. Jos haluat ymmärtää sen nastasuhteen Arduino -nastoihin, katso aiemmin lataamaasi "ATmega8 nimellä Arduino Pinout" -tiedosto.

Jos pidit tätä ohjeistusta hyödyllisenä, tue minua myös avaamalla lyhennetyt latauslinkit kahdesti tai kolmesti. Voit myös tukea minua Patreonissa.

Siinä kaikki tähän opettavaiseen! Jos sinulla on epäilyksiä, voit kommentoida.

Jatka tinkimistä!

Projekti Tekijä:

Utkarsh Verma

Kiitos Ashish Choudharylle kameran lainaamisesta.

Suositeltava: