Innehållsförteckning:
- Steg 1: Ladda upp ArduinoISP -kod i Arduino UNO
- Steg 2: Gör grundläggande inställning för brödbräda för ATmega328P
- Steg 3: Bränn Bootloader
- Steg 4: Ladda upp din kod till ATmega328P
Video: Krympa dina Arduino -projekt - Arduino UNO som ATmega328P -programmerare (https://youtu.be/YO61YCaC9DY): 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Videolänk:
Genom att programmera ATmega328P med Arduino som ISP (In-System Programmer) kan du använda Arduino-funktioner på en brödbräda eller kretskort. Det hjälper mest när du gör ditt högskoleprojekt. Det minskar också kostnaden för projekt och storlek. Så gör helt enkelt testet på Arduino och slutför projektet på ATmega328P. Att programmera ATmega328P med Arduino som ISP tar bara några få steg. Innan du fortsätter att programmera del bör du veta vad som är Bootloader.
Bootloader i Arduino/ATmega328P: Bootloader är en skiss som är programmerad i det programmerbara flashminnet på Arduino/ATmega328P (och upptar 4380 byte av tillgängliga 32KBytes). Det är det som skiljer en Arduino ATmega328P och en normal fabrik Atmega328P. Arduino bootloader körs när kortet är PÅ (eller när vi trycker på återställningsknappen). Denna bootloader väntar inledningsvis på en ny skiss på serieporten från Arduino IDE, om den får något bränns den nya skissen in i flashminnet eller så körs skissen som tidigare brändes. De flesta Arduino -mikrokontroller har funktionen automatisk återställning som gör att Arduino IDE kan återställa och ladda upp kod. Bootloader måste bara förstå vad Arduino IDE skickar och skriva det till flashminnet i mikrokontrollern. För att bränna kod på en Atmega328P utan Arduino bootloader behöver du en ISP -programmerare som AVR ISP.
Så här kommer vi i princip att bränna startladdaren till nyinköpt ATmega328P och sedan använda Arduino som ISP för att bränna den önskade skissen i ATmega328P.
Arduino - Bootloader
Arduino - Miljö
Steg för att använda Arduino UNO som ATmega328P -programmerare:
Steg 1: Ladda upp ArduinoISP -kod i Arduino UNO.
Steg 2: Gör grundläggande inställning för brödbräda för ATmega328P.
Step3: Burn Bootloader.
Steg 4: Ladda upp din kod till ATmega328P.
Steg 1: Ladda upp ArduinoISP -kod i Arduino UNO
ArduinoISP är en skiss som fungerar som en bootloader -skiss efter att ha bränt den i flashminnet i ATmega328P. Kontrollera först inställningen enligt följande:
Styrelse: "Arduino/Genuino Uno"
PORT: "COM2" // Din kan vara annorlunda
Programmerare: "AVRISP mkII"
Gå sedan till Arkiv> Exempel> ArduinoISP> ArduinoISPAoch ladda upp den till Arduino Uno.
Steg 2: Gör grundläggande inställning för brödbräda för ATmega328P
Ovan är den grundläggande konfigurationen av ATmega328P för att vara funktionell. Efter att ha satt upp brödbrädan är det dags att ansluta denna brödbräda med Arduino. Följ nu anslutningen ovan i figur för att ansluta Arduino och brödbräda.
Steg 3: Bränn Bootloader
Förhoppningsvis har du förstått användningen av att bränna bootloader. Vi behöver bara bränna bootloader och sedan programmera ATmega328P så många gånger du vill utan att bränna bootloader igen. Nu är det dags att bränna startladdaren. Ändra verktygsinställningar som visas på bilden och sedan Burn Bootloader.
Steg 4: Ladda upp din kod till ATmega328P
Öppna koden du vill ladda upp.
Håll verktygsinställningarna samma som för att bränna bootloader -processen.
Ladda nu upp koden till ATmega328P med hjälp av "Shift + Upload".
Så här kan du programmera ATmega328P med Arduino Uno. Fråga gärna i kommentarsfältet om du tvivlar.
Nedladdningar:
ATmega328P datablad
Köpa:
ATmega328P från Amazon Indien:
Arduino Uno Original från Amazon Indien:
Billiga Arduino Uno från Amazon Indien:
Rekommenderad:
Mata dina fiskflingor var som helst !: 7 steg (med bilder)
Mata dina fiskflingor var som helst !: Mata din fisk var som helst i världen. Kompatibel med flingor! Det finns många fiskmatare på internet men inte många som matar fiskflingor. Huvudkosten på min guldfisk. Jag tycker om att mata min fisk och när jag reser vill jag ha samma uppmaning
Krympa bilder: 5 steg
Krympbilder: Jag ska visa dig hur du enkelt krymper bilder genom att ändra deras upplösning och komprimeringsförhållande. Vi kommer att använda Irfanview gratis programvara och en bild jag tog för en instruerbar med en Nikon D90. Du skulle vilja krympa bilder om du vill
Keyminder! enheten som gör att du inte tappar dina nycklar !: 3 steg (med bilder)
Keyminder! enheten som gör att du inte tappar dina nycklar !: Den här enheten hjälper dig att inte tappa dina nycklar! Om du är som jag, när du kommer hem från jobbet tappar du omedelbart dina nycklar efter att du har låst upp din dörr och du väntar tills nästa dag innan du måste gå för att leta efter dem. Ja du kanske har
Gör ett irriterande program som öppnar och stänger alla dina CD -enheter: 4 steg
Gör ett irriterande program som öppnar och stänger alla dina CD -enheter: det här är min första instruerbara så berätta för mig hur jag kan förbättra. denna instruerbara berättar hur du gör ett irriterande program som öppnar och stänger alla dina cd -enheter. du behöver: en dator som kör windows
Så här fixar du datafiler som inte stöds och laddar ner dina favoritvideofiler för din PSP -bärbara: 7 steg
Så här fixar du datafiler som inte stöds och laddar ner dina favoritvideofiler till din PSP -bärbara: Jag använde Media Go och gjorde några av -tricken för att få en videofiler som inte stöds att fungera på min PSP. Detta är alla mina steg som jag gjorde , när jag först fick mina videofiler som inte stöds att fungera på min PSP. Det fungerar 100% med alla mina videofiler på min PSP Po