INHOUDSOPGAWE:
- Stap 1: Laai ArduinoISP -kode op in Arduino UNO
- Stap 2: Maak 'n basiese opstelling van die broodbord vir ATmega328P
- Stap 3: Brand Bootloader
- Stap 4: Laai u kode op na ATmega328P
Video: Krimp u Arduino -projekte - Arduino UNO as ATmega328P -programmeerder (https://youtu.be/YO61YCaC9DY): 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Videolink:
Deur ATmega328P te programmeer deur Arduino as ISP (In-System Programmer) te gebruik, kan u Arduino-funksies op 'n broodbord of PCB gebruik. Dit help meestal as u 'n universiteitsprojek maak. Dit verminder ook die koste van projek en grootte. Doen eenvoudig die toets op Arduino en voltooi die projek op ATmega328P. Om ATmega328P te programmeer deur Arduino as ISP te gebruik, neem slegs 'n paar stappe. Voordat u met die deel van die program begin, moet u weet wat Bootloader is.
Die selflaaiprogram in Arduino/ATmega328P: Die selflaaiprogram is 'n skets wat in die programmeerbare flitsgeheue van die Arduino/ATmega328P geprogrammeer is (en beslaan 4380 grepe uit die beskikbare 32KBytes). Dit is wat 'n Arduino ATmega328P en 'n normale Atmega328P in die fabriek onderskei. Die Arduino -laaiprogram werk as die bord aangeskakel is (of as ons op die resetknoppie druk). Hierdie selflaaiprogram wag eers op 'n nuwe skets op die seriële poort van die Arduino IDE, as dit iets kry, word die nuwe skets in die flitsgeheue ingebrand, anders loop dit die skets wat voorheen verbrand is. Die meeste Arduino -mikrobeheerders het die funksie van outomatiese herstelling, waardeur die Arduino IDE die kode kan herstel en oplaai. Die selflaaiprogram moet slegs verstaan wat die Arduino IDE stuur en dit na die flitsgeheue van die mikrobeheerder skryf. Om 'n kode op 'n Atmega328P te verbrand sonder die Arduino -laaier, benodig u 'n ISP -programmeerder soos AVR ISP.
So hier verbrand ons die selflaaiprogram basies na nuut gekoopte ATmega328P en gebruik dan Arduino as ISP om die gewenste skets in ATmega328P te verbrand.
Arduino - selflaaiprogram
Arduino - Omgewing
Stappe om Arduino UNO as ATmega328P -programmeerder te gebruik:
Stap1: Laai ArduinoISP -kode op in Arduino UNO.
Stap 2: Maak 'n basiese opstelling van die broodbord vir ATmega328P.
Stap 3: Brand Bootloader.
Stap 4: Laai u kode op na ATmega328P.
Stap 1: Laai ArduinoISP -kode op in Arduino UNO
ArduinoISP is 'n skets wat werk as 'n selflaaiprogram nadat dit in die flashgeheue van ATmega328P verbrand is. Verifieer eers die instelling soos volg:
Bord: "Arduino/Genuino Uno"
PORT: "COM2" // Die uwe kan anders wees
Programmeerder: "AVRISP mkII"
Gaan dan na File> Voorbeelde> ArduinoISP> ArduinoISPA en laai dit op na Arduino Uno.
Stap 2: Maak 'n basiese opstelling van die broodbord vir ATmega328P
Hierbo is die basiese opset van ATmega328P om funksioneel te wees. Nadat u die broodbord opgestel het, is dit tyd om hierdie broodbord -eenheid aan te sluit met Arduino. Volg nou die verbinding hierbo in die figuur om die Arduino- en broodbordkring aan te sluit.
Stap 3: Brand Bootloader
Hopelik het u die gebruik van brandende selflaaiprogram verstaan. Ons moet slegs selflaaiprogramme verbrand en daarna die ATmega328P soveel keer as wat u wil verbrand sonder om die laaiprogram weer te verbrand. Nou is dit tyd om die selflaaiprogram te verbrand. Verander die gereedskapinstellings soos in die prentjie getoon en brand dan Bootloader.
Stap 4: Laai u kode op na ATmega328P
Maak die kode oop wat u wil oplaai.
Hou die gereedskap dieselfde as die van die verbranding van die laaiproses.
Laai nou die kode op na ATmega328P met behulp van "Shift + Upload".
Dit is dus hoe u ATmega328P kan programmeer met behulp van Arduino Uno. Vra dit gerus in die kommentaarafdeling as u twyfel.
Aflaaie:
ATmega328P -datablad
Koop:
ATmega328P van Amazon India:
Arduino Uno Original van Amazon India:
Lae koste Arduino Uno van Amazon India:
Aanbeveel:
Afwisselend deur die dichoptiese wysiger van stereoskopiese transmissie [ATmega328P+HEF4053B VGA Superimposer]: 7 stappe
Afwisselend deur die digoptiese wysiger van stereoskopiese transmissie [ATmega328P+HEF4053B VGA Superimposer]: Na my eksperimente met vloeibare kristalglase wat die oë toemaak (hier en daar), het ek besluit om iets te bou wat bietjie meer gesofistikeerd is en ook nie die gebruiker dwing nie om PCB op sy of haar voorkop te dra (mense kan soms gedra
XRP Crypto Ticker Met HTTPS URL's: 3 stappe
XRP Crypto Ticker Met behulp van HTTPS Url's: Dit lyk asof daar 'n gebrek aan eenvoudige werkende crypto -tickers is, sommige daarvan as gevolg van die afsluiting van die gekoppelde API en ander weens probleme met kode of die afhanklike biblioteke. Die meeste tickers hier op Instructables is USD en Bitcoin georiënteerd, hoe
Krimp van Dupont -verbindings: 10 stappe (met foto's)
Krimping van Dupont -verbindings: As ek 'n prototipe -projek bou, weet ek dat ek baie keer tydens die ontwerp moet aan- en afskakel. Dupont -verbindings is ideaal hiervoor, aangesien dit met die meeste 0.1 " opskrifte gevind op Arduino's, Raspberry Pi's, elektronies
Dateer HTTPS -herleidingweergawe 2.0 ESP8266 en Google -sigblaaie op: 10 stappe
Werk HTTPS -herleidingweergawe 2.0 op ESP8266 en Google -sigblaaie op: In vorige toetse het ons die kommunikasie van 'n ESP8266 -module en tweerigting gestuur van data na 'n Google -blad met behulp van Google Script gemaak, aanvanklik te danke aan Sujay Phadke " electronicsguy " die skepper van die HTTPSRedirect -biblioteek
Krimp foto's: 5 stappe
Krimpfoto's: ek gaan u wys hoe u foto's maklik kan krimp deur hul resolusie en kompressieverhouding te verander. Ons gebruik gratis Irfanview sagteware en 'n foto wat ek geneem het vir 'n instruksie met 'n Nikon D90. U wil foto's verklein as u wil