Indholdsfortegnelse:

Sådan brænder du bootloader på Atmega328p-AU (SMD): 5 trin
Sådan brænder du bootloader på Atmega328p-AU (SMD): 5 trin

Video: Sådan brænder du bootloader på Atmega328p-AU (SMD): 5 trin

Video: Sådan brænder du bootloader på Atmega328p-AU (SMD): 5 trin
Video: BOOT MU LOADER? ATmega328p'ye Arduino Bootloader'ı Yükleme | AVR ISP | PCBWAY 2024, November
Anonim
Sådan brænder du bootloader på Atmega328p-AU (SMD)
Sådan brænder du bootloader på Atmega328p-AU (SMD)

Hej allesammen!!

I denne instruktion vil jeg vise dig, hvordan du brænder Bootloader ontp Atmega328p-AU (SMD) chip og hvordan man laver en Arduino NANO fra start til slut.

Proceduren skrevet i denne instruktionsartikler kan bruges til at lave alle arduino -tavler til dine tilpassede projektkrav.

Se videoen for bedre forståelse

Der er tre dele i denne vejledning.

1. Design og indsamling af alle komponenter

2. Burning Boot-loader på ny chip

3. Upload af testkoden

Jeg har vedhæftet PCB -filerne i slutningen af denne artikel.

Så lad os komme i gang!

Trin 1: Påkrævet materiale

Materiale påkrævet
Materiale påkrævet
Materiale påkrævet
Materiale påkrævet
Materiale påkrævet
Materiale påkrævet

Atmega328P-AU Chip

CP2102 USB til TTL -modul (eller lignende som CH340)

Arduino NANO

Jumper Wires

AMS1117 5V regulator

16MHz krystal

SMD LED

SMD -modstand (330R, 10K) (0604 pakke)

Knapkontakt

Kondensatorer (0.1uF, 22pF, 10uF) (jeg brugte keramisk type, men kortet er designet til SMD_0612 -pakke)

Terminal Strip

Alle værktøjer og tilbehør til SMD -lodning.

Trin 2: Kredsløbsdiagram og fremstilling af printkort

Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort

Kredsløbsdiagrammet og PCB -layoutet blev downloadet fra Arduino -webstedet. Senere ændrede jeg en lille smule, da alle de komponenter, der blev brugt i det originale bord, ikke var tilgængelige hos mig. Jeg bestilte printkortet online.

Da jeg havde modtaget printkortet, brugte jeg min varmluftblæserlodningsstation til at lodde komponenterne og IC'erne. Billederne af det færdige bord er vedhæftet.

Jeg har ikke forklaret lodningsprocessen nu, da det er et emne for anvendelsesområdet for en anden instruktør. Jeg påførte loddemassen på PCB ved hjælp af stencil, placerede komponenterne og loddes ved hjælp af varmluftsblæser.

Trin 3: Forbindelser og procedure til at brænde bootloader

Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader

Følg venligst denne forbindelsesoplysninger (se linket Billeder/video for let forståelse*)

Hjemmelavet ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ………………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (NULSTIL) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND ………………………………………………… GND

Fremgangsmåde For at brænde Boot loader efter at have foretaget de korrekte forbindelser.

1) Tilslut Arduino NANO til USB på din pc

2) Vælg det relevante kort og Com Port

3) I værktøjsmenuen vælges ARDUINO AS ISP Programmer. Sti: Værktøjer> Programmerer> Arduino As ISP

4) Gå til Værktøjer, og vælg Burn Boot Loader. Sti: Værktøjer> Burn Boot Loader

5) Dette kan tage op til et minut, og meddelelsen "Done Burning Boot Loader" vises.

Herefter kan du fjerne alle forbindelsestråde og forbindelser, og din nye AVR Micro-Controller er klar til at blive brugt som selvstændig enhed til dine projekter.

*Alle billederne er i orden ifølge proceduren

Trin 4: Test ved at uploade koden

Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden

I dette trin lærer vi at uploade koden til den nye hjemmelavede Arduino MINI. Du bliver nødt til at følge denne procedure hver gang for at uploade koden.

Se linket Billeder/video for let forståelse.

Jeg vil uploade blink-LED-skitsen for at teste, om den nye mikrokontroller fungerer korrekt.

Tilslutningsdetaljer:

Hjemmelavet Arduino MINI …………….. CP2102

Rx …………………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND ………………………………………………… GND

1. Tilslut forbindelserne, USB til TTL Converter Board (CP2102) til din computer.

2. Åbn Blink LED Sketch fra menuen Eksempler.

3. I menuen Værktøjer skal du vælge AVRISP -programmer og uploade koden.

4. Vælg den relevante COM -port og kortindstillinger.

5. Når computerskærmen viser upload, skal du trykke på reset -knappen, da vi ikke har tilsluttet DTR -stiften for at nulstille.

Den blinkende LED angiver, at mikrokontrolleren fungerer korrekt, og dette Arduino Mini -tilsvarende bord kan bruges til dine projekter. Derfor har vi lært at starte en helt ny ATMEGA 328P-AU-chip.

Trin 5: Fejlfinding og afslutning

Fejlfinding og afslutning
Fejlfinding og afslutning

Vi har med succes afsluttet at lave Arduino Nano. Alligevel er der chancer for fejl. Her er en liste over ting, du kan gøre for at rette op på fejlene.

1) Kontroller dine kredsløbstilslutninger og komponenter (hovedsageligt Crystal), hvis brændende boot loader ikke virker.

2) Sørg for, at du har nævnt det korrekte kort og COM -port i softwaren

3) Kontroller for defekt USB -kabel.

4) Hvis mikrokontrolleren er ved at varme op, når den får strøm, har du sandsynligvis en defekt IC.

5) Kontroller kontinuitet i printkort og uønskede loddebroer, da vi bruger SMD -komponenter.

Tak skal du have

HS SANDESH HEGDE

Anbefalede: