Indholdsfortegnelse:
- Trin 1: Upload ArduinoISP -kode i Arduino UNO
- Trin 2: Foretag grundlæggende brødbrætopsætning til ATmega328P
- Trin 3: Brænd bootloader
- Trin 4: Upload din kode til ATmega328P
![Skrump dine Arduino -projekter - Arduino UNO som ATmega328P -programmerer (https://youtu.be/YO61YCaC9DY): 4 trin Skrump dine Arduino -projekter - Arduino UNO som ATmega328P -programmerer (https://youtu.be/YO61YCaC9DY): 4 trin](https://i.howwhatproduce.com/images/012/image-33147-j.webp)
Video: Skrump dine Arduino -projekter - Arduino UNO som ATmega328P -programmerer (https://youtu.be/YO61YCaC9DY): 4 trin
![Video: Skrump dine Arduino -projekter - Arduino UNO som ATmega328P -programmerer (https://youtu.be/YO61YCaC9DY): 4 trin Video: Skrump dine Arduino -projekter - Arduino UNO som ATmega328P -programmerer (https://youtu.be/YO61YCaC9DY): 4 trin](https://i.ytimg.com/vi/amhujepbgdk/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Image Image](https://i.howwhatproduce.com/images/012/image-33147-2-j.webp)
![](https://i.ytimg.com/vi/YO61YCaC9DY/hqdefault.jpg)
Videolink:
Programmering af ATmega328P ved hjælp af Arduino som ISP (In-System Programmer) giver dig mulighed for at bruge Arduino-funktioner på et brødbræt eller PCB. Det hjælper mest, når du laver dit college -projekt. Det reducerer også omkostningerne ved projekt og størrelse. Så gør bare testen på Arduino og afslut projektet på ATmega328P. Programmering af ATmega328P ved hjælp af Arduino som internetudbyder, det tager kun få trin. Inden du fortsætter med at programmere del, bør du vide, hvad der er Bootloader.
Bootloaderen i Arduino/ATmega328P: Bootloaderen er en skitse, der er programmeret i den programmerbare flashhukommelse på Arduino/ATmega328P (og fylder 4380 bytes ud af de tilgængelige 32KBytes). Det er det, der adskiller en Arduino ATmega328P og en normal fabrik Atmega328P. Arduino bootloader kører, når kortet er tændt (eller når vi trykker på reset -knappen). Denne bootloader venter i første omgang på en ny skitse på den serielle port fra Arduino IDE, hvis den får noget, bliver den nye skitse brændt ind i flash -hukommelsen, eller også kører den skitsen, som tidligere blev brændt. De fleste Arduino mikrokontrollere har funktionen automatisk nulstilling, som gør det muligt for Arduino IDE at nulstille og uploade kode. Bootloaderen skal kun forstå, hvad Arduino IDE sender og skrive det til flashhukommelsen på mikrokontrolleren. For at brænde kode på en Atmega328P uden Arduino bootloader, skal du bruge en ISP -programmør som AVR ISP.
Så her vil vi stort set brænde bootloaderen til nyindkøbte ATmega328P og derefter bruge Arduino som ISP til at brænde den ønskede skitse i ATmega328P.
Arduino - Bootloader
Arduino - Miljø
Trin til brug af Arduino UNO som ATmega328P -programmerer:
Trin 1: Upload ArduinoISP -kode i Arduino UNO.
Trin 2: Lav en grundlæggende brødbrætopsætning til ATmega328P.
Trin 3: Brænd bootloader.
Trin 4: Upload din kode til ATmega328P.
Trin 1: Upload ArduinoISP -kode i Arduino UNO
![Upload ArduinoISP -kode i Arduino UNO Upload ArduinoISP -kode i Arduino UNO](https://i.howwhatproduce.com/images/012/image-33147-3-j.webp)
ArduinoISP er en skitse, der fungerer som en bootloader -skitse efter at have brændt den ind i flashhukommelsen på ATmega328P. Først og fremmest skal du kontrollere indstillingen som følger:
Board: "Arduino/Genuino Uno"
PORT: "COM2" // Din kan være anderledes
Programmerer: "AVRISP mkII"
Gå derefter til Filer> Eksempler> ArduinoISP> ArduinoISPAog upload den til Arduino Uno.
Trin 2: Foretag grundlæggende brødbrætopsætning til ATmega328P
![Lav grundlæggende brødbrætopsætning til ATmega328P Lav grundlæggende brødbrætopsætning til ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-4-j.webp)
![Lav grundlæggende brødbrætopsætning til ATmega328P Lav grundlæggende brødbrætopsætning til ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-5-j.webp)
Ovenfor er den grundlæggende konfiguration af ATmega328P for at være funktionel. Efter opsætning af brødbrættet er det tid til at forbinde denne brødbrætsenhed med Arduino. Følg nu forbindelsen ovenfor i figuren for at forbinde Arduino og brødbrætskredsløb.
Trin 3: Brænd bootloader
![Brænd bootloader Brænd bootloader](https://i.howwhatproduce.com/images/012/image-33147-6-j.webp)
Forhåbentlig har du forstået brugen af at brænde bootloader. Vi skal kun brænde bootloader og derefter programmere ATmega328P så mange gange du vil uden at brænde bootloader igen. Nu er det tid til at brænde bootloaderen. Rediger værktøjsindstillinger som vist på billedet og derefter Burn Bootloader.
Trin 4: Upload din kode til ATmega328P
![Upload din kode til ATmega328P Upload din kode til ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-7-j.webp)
![Upload din kode til ATmega328P Upload din kode til ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-8-j.webp)
Åbn den kode, du vil uploade.
Bevar værktøjsindstillingerne samme som for brændende bootloader -proces.
Upload nu koden til ATmega328P ved hjælp af "Shift + Upload".
Så sådan kan du programmere ATmega328P ved hjælp af Arduino Uno. Hvis du er i tvivl, er du velkommen til at spørge i kommentarfeltet.
Downloads:
ATmega328P datablad
Købe:
ATmega328P fra Amazon Indien:
Arduino Uno Original fra Amazon Indien:
Billige Arduino Uno fra Amazon Indien:
Anbefalede:
Visuino Sådan bruges en knap som input til at styre ting som LED: 6 trin
![Visuino Sådan bruges en knap som input til at styre ting som LED: 6 trin Visuino Sådan bruges en knap som input til at styre ting som LED: 6 trin](https://i.howwhatproduce.com/images/011/image-31067-j.webp)
Visuino Sådan bruges en knap som input til at styre ting som LED: I denne vejledning lærer vi, hvordan man tænder og slukker LED'en ved hjælp af en simpel knap og Visuino. Se en demonstrationsvideo
Feed dine fiskeflager hvor som helst !: 7 trin (med billeder)
![Feed dine fiskeflager hvor som helst !: 7 trin (med billeder) Feed dine fiskeflager hvor som helst !: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-941-48-j.webp)
Foder dine fiskeflager overalt !: Foder dine fisk hvor som helst i verden. Kompatibel med flager! Der er mange fiskefoder på internettet, men ikke mange, der fodrer fiskeflager. Den vigtigste kost af mine guldfisk. Jeg nyder at fodre mine fisk, og når jeg rejser, vil jeg have det samme bud
Skrump billeder: 5 trin
![Skrump billeder: 5 trin Skrump billeder: 5 trin](https://i.howwhatproduce.com/images/002/image-5420-60-j.webp)
Skrump billeder: Jeg vil vise dig, hvordan du let kan krympe billeder ved at ændre deres opløsning og komprimeringsforhold. Vi bruger Irfanview gratis software og et billede, jeg tog til instruktion med en Nikon D90. Du vil gerne krympe billeder, hvis du ønsker
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: 3 trin
![Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: 3 trin Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: 3 trin](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
Sådan bruges Wiimote som computermus Brug af stearinlys som sensor !!: Denne vejledning viser dig, hvordan du forbinder din Wii -fjernbetjening (Wiimote) til din pc og bruger den som en mus
Se eller lyt til dine medier hvor som helst med en internetforbindelse: 5 trin
![Se eller lyt til dine medier hvor som helst med en internetforbindelse: 5 trin Se eller lyt til dine medier hvor som helst med en internetforbindelse: 5 trin](https://i.howwhatproduce.com/images/005/image-12385-33-j.webp)
Se eller lyt til dine medier hvor som helst med en internetforbindelse: Denne vejledning viser dig, hvordan du opretter en mp3 -server og et websted, der huser Flash -videoer (FLV'er) Ligesom dem, du ser på Youtube.com