Satura rādītājs:
- 1. darbība. Nepieciešamais materiāls
- 2. darbība: shēmas shēma un shēmas plates izgatavošana
- 3. darbība. Savienojumi un procedūra sāknēšanas ielādēšanai
- 4. darbība: pārbaude, augšupielādējot kodu
- 5. darbība. Problēmu novēršana un apdare
Video: Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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 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
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
Š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
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:
Zibspuldzējiet Arduino sāknēšanas ielādētāju ATMega328: 4 soļi
Zibspuldzējiet Arduino sāknēšanas ielādētāju uz ATMega328: Questo apmācība par karikatūru vai sāknēšanas ielādētāju, kas atrodas cui l'ATmega, iepazīstiniet ar una bord di nostra creazione, sia vergine; nāk ad esempio nel caso in cui si vuole realizzare la Drivemall
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klona plāksnē: 11 soļi
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klonu padomē: nesen no AliExpress iegādājos Arduino Nano 3.0 klonu, kas bija bez sāknēšanas. Esmu pārliecināts, ka ir daudz citu cilvēku, kuri ir tādā pašā situācijā kā es, un, iespējams, sākumā bija mazliet nobijušies! Neuztraucieties, šajā instrukcijā
Tātad, jūs ielādējat STM32duino sāknēšanas ielādētāju savā "zilajā tabletē" Tātad, kas tagad?: 7 soļi
Tātad, jūs ielādējat STM32duino sāknēšanas ielādētāju savā "zilajā tabletē" … Tātad, ko tagad ?: Ja jau esat izlasījis manas instrukcijas, kurās paskaidrots, kā ielādēt STM32duino sāknēšanas ielādētāju vai jebkuru citu līdzīgu dokumentāciju, mēģiniet ielādēt koda piemēru un … var būt nekas notiek vispār. Problēma ir daudzi, ja ne visi piemēri " Vispārīgs " STM32 būs
Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi
Kā sadedzināt ATTiny85, izmantojot Arduino -Mega kā ISP: Līdzautori - Sayan Wadadar, Chiranjib Kundu ATTiny85 programmēšana, izmantojot Arduino MEGA2560 kā ISP. Pirms dažiem mēnešiem es mēģināju samazināt savu Arduino projektu, izmantojot savu Attiny 85 ic. Tā bija pirmā reize, kad mēģināju programmēt 20u ATTiny 85, izmantojot
KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi
KĀ pagatavot ARDUINO NANO/MINI | Kā sadedzināt sāknēšanas ielādētāju: šajā instrukcijā es jums parādīšu, kā no nulles izgatavot Arduino MINI. Šajā instrukcijā aprakstīto procedūru var izmantot, lai izveidotu jebkuras arduino plates atbilstoši jūsu pielāgotajām projekta prasībām. Lūdzu, noskatieties video, lai labāk izprastu