Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
ATmega328p är en en-chip mikrokontroller skapad av Atmel i megaAVR-familjen (senare Microchip Technology förvärvade Atmel 2016). Den har en modifierad Harvard-arkitektur 8-bitars RISCprocessor-kärna. Denna mikrokontroller är hjärnan hos Arduino-utvecklingskortet liksom många andra utvecklingskort. Med denna instruerbara kan du minimera storleken på dina projekt och göra dem mycket billigare. Detta görs genom att minska antalet komponenter i utvecklingskortet såsom inbyggda lysdioder, externa kristalloscillatorer, externa kondensatorer och många andra redundanta komponenter inbyggda i utvecklingsbrädorna.
Steg 1: Verktyg behövs
Lista över delar som behövs
1. 10K ohm motstånd
2. ATmega328P-PU IC
3. Bygeltrådar
4. LM7805 spänningsregulator
5. Brödbräda
6. Arduino Uno Development Board
Vi behöver också Arduino IDE för att bränna bootloader och ladda upp skisser till ATmega328P. Du kan ladda ner det härifrån
Du måste också ladda ner Arduino på ett Breadboard -bibliotek. Du kan ladda ner den härifrån enligt din IDE -version
Steg 2: Burning Bootloader till Atmega328p
ATmega328P IC kommer inte förinstallerad med en Bootloader. Bootloader är en uppsättning kod som gör att IC kan tolka kod som vi laddar upp med Arduino IDE.
Steg för att ladda upp Bootloader till ATmega328P
1. Anslut Arduino till ATmega328P enligt bilden.
Anslutningar listas enligt följande:-
ATmega328P stift 7 => Vcc
ATmega328P stift 8 => Gnd
ATmega328P stift 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P stift 1 => stift D10 på Arduino
ATmega328P stift 17 => stift D11 på Arduino
ATmega328P stift 18 => stift D12 på Arduino
ATmega328P stift 19 => stift D13 på Arduino
dra upp motståndet över stift 1 på ATmega328P
2. Lägg till bräda till din IDE:
Skapa en mapp med namnet Hardware (om den inte redan finns) i skissmappen och extrahera och kopiera det nedladdade biblioteket till den mappen.
Starta om IDE och sök efter en ny tavla i menyn i Verktyg> Styrelse, du bör se en ny tavla med namnet "ATmega328 på en brödbräda (8MHz intern klocka)". Om du ser det här kortet är allt bra hittills.
3. Välj Seriell port.
4. Välj programmerare till "Arduino as ISP".
5. Bränn Bootloader genom att gå till Menyverktyg> Burn Bootloader.
Steg 3: Sketch Uploader Circuit
Du kan ladda upp skisser till ATmega328P med ditt Arduino -kort.
Steg för att ladda upp skisser till ATmega328P
1. Ta bort IC från Arduino.
2. Anslut Arduino till ATmega328P som visas på bilden. Anslutningar listas enligt följande:
ATmega328P stift 7 => Vcc> ATmega328P stift 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pin 22 => Gnd
ATmega328P stift 1 => Återställ stift på Arduino
ATmega328P pin 2 => pin 1 eller RX pin of Arduino
ATmega328P pin 3 => pin 2 eller TX pin of Arduino
dra upp motståndet över stift 1 på ATmega328P
3. Ladda upp Sketch till Atmega328P med Arduino IDE.
4. Anslut stiften till ATmega328P enligt stiftmappningsdiagrammet.