INHOUDSOPGAWE:
Video: N AVR -ontwikkelingsraad: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Die internet is vol projekte met Arduino. Die inligting oor die ATMEGA328 -mikrobeheerder ontbreek 'n rukkie in al die Arduino -data. Hierdie Insectructable wil die begin herstel van hoe om projekte te ontwikkel met behulp van die AVR -mikrobeheerders sonder Arduino, spesifiek die ATMEGA328.
Dit is 'n eenvoudige ontwikkelingsbord vir die genoemde mikrobeheerder. Ek het dit genoem: Claudino.
In die projek is die materiaal:
1x ATMEGA328
1x LM7805
1x DC -aansluiting
1x drukknop
1x LED
2x 0.1uF kondensator
1x 10uF kondensator
1 x 330 ohm weerstand
1x 10k ohm weerstand
1x 1N4001 diode
'N Paar penkop en kopstuk
Stap 1: Ontwerp die stroombaan
Vir hierdie instruksies het ek die sagteware Eagle of Autodesk gebruik. Hierdie coftware is 'n kragtige skematiese en bordontwerper met baie komponente wat nuttig kan wees in hierdie proses. Ek het die inligting oor die minimale stelsel in die AMEGA328 -datablad gebruik. In die bord gebruik ek speldekop om die kop vir die GPIO voor te stel en dieselfde speldekop om die ISP -programmeerder en 'n hulppoort vir die eksterne kristal aan te sluit.
Vir die eet van die bord het ek 'n DC -vataansluiting en 'n LM7805 -reguleerder gebruik om die 5V in die mikrobeheerder te hê. Die bord bevat 'n terugstelknoppie en 'n status-LED.
Byna al die ontwerp word in die onderkant van die bord aangebring, met slegs 'n trui in die boonste vlak.
Stap 2:
Eerstens is dit die eerste keer dat ek die suurproses gebruik om PCB's te maak, 'n ander keer dat ek die CNC -meul by my skool gebruik het, maar nie alle tye is beskikbaar vir die hoeveelheid studente nie. Nou het ek die suurmetode gebruik omdat ek nie nog 'n PCB -meul beskikbaar het nie.
Die eerste stap is om die onderkant van die bord op 'n stuk papier te druk (met 'n hoë kwaliteit tonner), daarna word die koperbord met die koperblad saam met die gedrukte kring geplaas en met tape vasgemaak. Dit is tyd om (natuurlik) met die yster te stryk met die doel om die kopervlak te verhit. Wag tien minute en maak die stuk papier van die bord af, u sien die tonne in die koper. Sluit al die papier oor en was met koue water.
Nou is die gevaarlike stap. U moet 'n paar latexhandskoene, veiligheidsgasse gebruik, en u moet dit op 'n stewige plek doen. Meng in 'n plastiek- of glashouer twee dele ferrichloried en 'n deel water. Plaas die bord in die mengsel en wag totdat slegs die koperbane is. Was die bord met baie koue water en wees versigtig om die gebruikte suur te bespaar.
As die bord skoon is, kan u die uitstekende bord nou verwyder en die boorstukke maak. Wees versigtig met die koperspore.
Stap 3: Soldeer en Bla Bla Bla
Met 'n multimeter, ondersoek die kontinuïteit tussen die verskillende punte van die koperspore. Die laaste stap is om al die komponente op die bord te soldeer. Dit is miskien die belangrikste stap in die proses. want die bord is nou klaar. U kan nou 'n merker gebruik om etikette op die bord te plaas, en u kan die bord 'n naam gee soos u wil.
Binnekort sal ek u wys hoe dit werk met baie klein en groot AVR -projekte. Die programmering word uitgevoer met u gunsteling sagteware en hardeware, soos avrdude met USBasp of wat ook al.
Aanbeveel:
AVR -samestellingstudie 2: 4 -stappe
AVR Assembler Tutorial 2: Hierdie tutoriaal is 'n voortsetting van " AVR Assembler Tutorial 1 " As u nog nie deur Tutoriaal 1 gegaan het nie, moet u nou stop en dit eers doen.In hierdie tutoriaal gaan ons voort met ons studie van monteringstaalprogrammering van die atmega328p u
AVR Assembler Tutoriaal 1: 5 stappe
AVR Assembler Tutoriaal 1: Ek het besluit om 'n reeks tutoriale te skryf oor hoe om monteringstaalprogramme te skryf vir die Atmega328p, die mikrokontroleerder wat in die Arduino gebruik word. As mense belangstel, sal ek 'n week of so uitstel totdat ek nie meer die geleentheid het nie
AVR -samestellingstudie 6: 3 -stappe
AVR Assembler Tutorial 6: Welkom by Tutorial 6! Die tutoriaal van vandag is kort, waar ons 'n eenvoudige metode sal ontwikkel om data tussen een atmega328p en 'n ander te kommunikeer deur gebruik te maak van twee poorte wat dit verbind. Ons neem dan die dobbelsteenrol van tutoriaal 4 en die register
AVR -samestellingstudie 8: 4 -stappe
AVR Assembler Tutorial 8: Welkom by Tutorial 8! In hierdie kort tutoriaal gaan ons 'n bietjie afwyking van die bekendstelling van nuwe aspekte van monteringstaalprogrammering om te wys hoe ons ons prototiperingskomponente na 'n aparte " gedrukte " kringbord. Die
Arduino As ISP -- Brand Hex -lêer in AVR -- Lont in AVR -- Arduino as programmeerder: 10 stappe
Arduino As ISP || Brand Hex -lêer in AVR || Lont in AVR || Arduino As programmeerder: ……………………… Teken asb in op my YouTube -kanaal vir meer video's …….. Hierdie artikel gaan alles oor arduino as isp. As u 'n hex -lêer wil oplaai of as u die lont in AVR wil plaas, hoef u nie 'n programmeerder te koop nie, u kan dit doen