Satura rādītājs:

Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi
Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi

Video: Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi

Video: Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Novembris
Anonim
Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD)
Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD)

Sveiki visiem!!

Šajā instrukcijā es jums parādīšu, kā sadedzināt Bootloader ontp Atmega328p-AU (SMD) mikroshēmu un kā izveidot Arduino NANO no sākuma līdz beigām.

Šajā instrukcijā aprakstīto procedūru var izmantot, lai izveidotu jebkuras arduino plāksnes atbilstoši jūsu pielāgotajām projekta prasībām.

Lūdzu, noskatieties video, lai labāk izprastu

Šajā apmācībā ir trīs daļas.

1. Visu komponentu projektēšana un apkopošana

2. Boot-loader dedzināšana uz jaunas mikroshēmas

3. Testa koda augšupielāde

Esmu pievienojis PCB failus šī raksta beigās.

Tātad, sāksim darbu!

1. darbība. Nepieciešamais materiāls

Nepieciešams materiāls
Nepieciešams materiāls
Nepieciešams materiāls
Nepieciešams materiāls
Nepieciešams materiāls
Nepieciešams materiāls

Atmega328P-AU mikroshēma

CP2102 USB uz TTL modulis (vai līdzīgs, piemēram, CH340)

Arduino NANO

Jumper vadi

AMS1117 5V regulators

16MHz kristāls

SMD LED

SMD rezistors (330R, 10K) (iepakojums 0604)

Pogas slēdzis

Kondensatori (0,1uF, 22pF, 10uF) (es izmantoju keramikas veidu, bet tāfele ir paredzēta SMD_0612 iepakojumam)

Termināļa josla

Visi SMD Soldeing rīki un piederumi.

2. darbība: shēmas shēma un shēmas plates izgatavošana

Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana

Ķēdes shēma un PCB izkārtojums tika lejupielādēts no Arduino vietnes. Vēlāk es nedaudz pārveidoju, jo visas sastāvdaļas, kas tika izmantotas sākotnējā plāksnē, nebija pieejamas man. Es pasūtīju shēmas plati tiešsaistē.

Kad saņēmu PCB, es izmantoju savu karstā gaisa pūtēja lodēšanas staciju, lai lodētu komponentus un IC. Gatavās tāfeles attēli ir pievienoti.

Es tagad neesmu izskaidrojis lodēšanas procesu, jo tas ir dažādu instrukciju darbības joma. I Uzlīmēju lodēšanas pastu uz PCB, izmantojot trafaretu, ievietoju komponentus un pielodēju, izmantojot karstā gaisa pūtēju.

3. darbība. Savienojumi un procedūra sāknēšanas ielādēšanai

Savienojumi un procedūra sāknēšanas ielādēšanai
Savienojumi un procedūra sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai

Lūdzu, ievērojiet šo savienojuma informāciju (lai saprastu, skatiet saiti Attēli/Video*)

Pašdarināts ArduinoMINI …………….. Arduino NANO

15. tapa (MOSI) ………………………………. D11

16. tapa (MISO) ………………………………. D12

17. tapa (SCK) ………………………………… D13

29. tapa (RESET) …………………………….. D10

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

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

Procedūra Lai sadedzinātu sāknēšanas iekrāvēju pēc pareizu savienojumu veikšanas.

1) Pievienojiet Arduino NANO datora USB

2) Izvēlieties atbilstošo valdi un Com portu

3) Rīku izvēlnē izvēlieties ARDUINO kā ISP programmētāju. Ceļš: Rīki> Programmētājs> Arduino Kā ISP

4) Dodieties uz Rīki un izvēlieties Burn Boot Loader. Ceļš: Rīki> Burn Boot Loader

5) Tas var aizņemt pat minūti, un tiks parādīts ziņojums “Gatavs sāknēšanas ielādētājs”.

Pēc tam jūs varat noņemt visus savienojošos vadus un savienojumus, un jūsu jaunais AVR mikrokontrolleris ir gatavs lietošanai kā atsevišķa ierīce jūsu projektiem.

*Visi attēli ir kārtībā saskaņā ar procedūru

4. darbība: pārbaude, augšupielādējot kodu

Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu

Šajā solī mēs iemācīsimies augšupielādēt kodu jaunajā mājās gatavotajā Arduino MINI. Lai augšupielādētu kodu, šī procedūra būs jāveic katru reizi.

Lai saprastu, skatiet saiti Attēli/video.

Es augšupielādēšu mirgojošu LED skici, lai pārbaudītu, vai jaunais mikrokontrolleris darbojas pareizi.

Informācija par savienojumiem:

Pašdarināts Arduino MINI …………….. CP2102

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

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

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

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

1. Pēc savienojumu izveidošanas pievienojiet datoram USB un TTL pārveidotāja paneli (CP2102).

2. Izvēlnē Piemēri atveriet mirgojošo LED skici.

3. Rīku izvēlnē atlasiet AVRISP programmer un augšupielādējiet kodu.

4. Izvēlieties atbilstošo COM portu un Board Settings.

5. Kad datora ekrānā ir redzama augšupielāde, nospiediet atiestatīšanas pogu, jo mēs neesam pievienojuši DTR tapu, lai atiestatītu.

Mirgojoša gaismas diode norāda, ka mikrokontrolleris darbojas pareizi, un šo Arduino Mini ekvivalento plati var izmantot jūsu projektiem. Tāpēc mēs esam iemācījušies ielādēt pavisam jaunu ATMEGA 328P-AU mikroshēmu.

5. darbība. Problēmu novēršana un apdare

Problēmu novēršana un apdare
Problēmu novēršana un apdare

Mēs esam veiksmīgi pabeiguši Arduino Nano izgatavošanu. Tomēr ir iespēja kļūdīties. Šeit ir saraksts ar lietām, ko varat darīt, lai labotu kļūdas.

1) Pārbaudiet ķēdes savienojumus un komponentus (galvenokārt kristālu), ja degšanas sāknēšanas iekrāvējs nedarbojas.

2) Pārliecinieties, vai programmatūrā esat pieminējis pareizo plati un COM portu

3) Pārbaudiet, vai nav bojāts USB kabelis.

4) Ja mikrokontrolleris sakarst, kad tiek darbināts, iespējams, jums ir bojāts IC.

5) Pārbaudiet PCB un nevēlamu lodēšanas tiltu nepārtrauktību, jo mēs izmantojam SMD komponentus.

Paldies

HS SANDESH HEGDE

Ieteicams: