Innholdsfortegnelse:
- Trinn 1: Last opp ArduinoISP -kode i Arduino UNO
- Trinn 2: Gjør grunnleggende oppsett for brødbrett for ATmega328P
- Trinn 3: Brenn oppstartslaster
- Trinn 4: Last opp koden din til ATmega328P
Video: Krymp dine Arduino -prosjekter - Arduino UNO som ATmega328P programmerer (https://youtu.be/YO61YCaC9DY): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Videolink:
Programmering av ATmega328P ved hjelp av Arduino som ISP (In-System Programmer) lar deg bruke Arduino-funksjoner på et brødbrett eller PCB. Det hjelper stort sett når du lager høyskoleprosjektet ditt. Det reduserer også kostnadene for prosjekt og størrelse. Så det er bare å teste på Arduino og fullføre prosjektet på ATmega328P. Programmering av ATmega328P ved å bruke Arduino som Internett -leverandør, det tar bare noen få trinn. Før du fortsetter med å programmere del, bør du vite hva som er Bootloader.
Bootloader i Arduino/ATmega328P: Bootloader er en skisse som er programmert inn i det programmerbare flashminnet til Arduino/ATmega328P (og opptar 4380 byte av de tilgjengelige 32KBytes). Det er det som skiller en Arduino ATmega328P og en normal fabrikk Atmega328P. Arduino bootloader kjører når kortet er slått PÅ (eller når vi trykker på tilbakestillingsknappen). Denne oppstartslasteren venter i utgangspunktet på en ny skisse på serieporten fra Arduino IDE, hvis den får noe, blir den nye skissen brent inn i flashminnet, ellers kjører den skissen som tidligere ble brent. De fleste Arduino mikrokontrollere har funksjonen automatisk tilbakestilling som gjør at Arduino IDE kan tilbakestille og laste opp kode. Bootloaderen må bare forstå hva Arduino IDE sender og skrive den til flash -minnet til mikrokontrolleren. For å brenne kode på en Atmega328P uten Arduino bootloader, trenger du en ISP -programmerer som AVR ISP.
Så her vil vi i utgangspunktet brenne bootloaderen til nylig kjøpte ATmega328P og deretter bruke Arduino som ISP for å brenne ønsket skisse i ATmega328P.
Arduino - Bootloader
Arduino - Miljø
Trinn for å bruke Arduino UNO som ATmega328P programmerer:
Trinn 1: Last opp ArduinoISP -kode i Arduino UNO.
Trinn 2: Lag et grunnleggende brødbrettoppsett for ATmega328P.
Trinn 3: Brenn oppstartslaster.
Trinn 4: Last opp koden din til ATmega328P.
Trinn 1: Last opp ArduinoISP -kode i Arduino UNO
ArduinoISP er en skisse som fungerer som en bootloader -skisse etter å ha brent den inn i flashminnet til ATmega328P. Først og fremst må du kontrollere innstillingen som følger:
Brett: "Arduino/Genuino Uno"
PORT: "COM2" // Din kan være annerledes
Programmerer: "AVRISP mkII"
Gå deretter til Fil> Eksempler> ArduinoISP> ArduinoISPAog last den opp til Arduino Uno.
Trinn 2: Gjør grunnleggende oppsett for brødbrett for ATmega328P
Over er den grunnleggende konfigurasjonen av ATmega328P for å være funksjonell. Etter at du har satt opp brødbrettet, er det på tide å koble denne brødbrettet med Arduino. Følg nå tilkoblingen gitt i figuren for å koble Arduino og brødbrettskrets.
Trinn 3: Brenn oppstartslaster
Forhåpentligvis har du forstått bruken av å brenne bootloader. Vi trenger å brenne bare bootloader og deretter programmere ATmega328P så mange ganger du vil uten å brenne bootloader igjen. Nå er det på tide å brenne bootloaderen. Endre verktøyinnstillingene som vist på bildet og deretter Burn Bootloader.
Trinn 4: Last opp koden din til ATmega328P
Åpne koden du vil laste opp.
Hold innstillingene for verktøy som for brenning av bootloader -prosessen.
Last nå opp koden til ATmega328P ved å bruke "Shift + Last opp".
Så dette er hvordan du kan programmere ATmega328P ved hjelp av Arduino Uno. Hvis du er i tvil, kan du gjerne spørre i kommentarfeltet.
Nedlastinger:
ATmega328P datablad
Kjøpe:
ATmega328P fra Amazon India:
Arduino Uno Original fra Amazon India:
Billig Arduino Uno fra Amazon India:
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
Lag dine egne duellplater som du kan bruke i en Battle Arena: 4 trinn
Lag dine egne duellplater som skal brukes i en kamparena: Jeg har alltid vært halvt fascinert av duellplatene som finnes i Yugioh -tegneserien. Hvor kult ville det være å tilkalle en skapning ved å bruke en kortstokk og deretter få dem til å hive den ut i en slags holografisk kamparena? Her skal jeg gå over h
Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn
Slik programmerer du PIC MCU med PICkit -programmerer som bruker et brødbrett: Du trenger ikke dyre og sofistikerte verktøy for å spille med PIC (eller andre) mikrokontrollere. Alt du trenger er et brødbrett der du tester kretsen og programmeringen. Selvfølgelig er en slags programmerer og IDE nødvendig. I denne instruksjonen
Krymp bilder: 5 trinn
Krympe bilder: Jeg skal vise deg hvordan du enkelt kan krympe bilder ved å endre oppløsning og komprimeringsforhold. Vi bruker Irfanview gratis programvare og et bilde jeg tok som instruks med Nikon D90. Du vil krympe bildene hvis du ønsker
Se eller lytt til mediene dine hvor som helst med en Internett -tilkobling: 5 trinn
Se eller lytt til mediene dine hvor som helst med en Internett -tilkobling: Denne opplæringen viser deg hvordan du lager en mp3 -server og et nettsted som inneholder Flash -videoer (FLV -er) Som de du ser på Youtube.com