Ng teknolohiyaElektronika

USB-Programmer (AVR): paglalarawan, pagtatalaga

Sa mga technician ng radyo na nais upang makisali sa ang konstruksiyon ng mga elektronikong aparato, paminsan-minsan ito ay kinakailangan upang gamitin sa kanilang mga disenyo ng microcontrollers. Ang paggamit ng mga aparatong ito semiconductor Nag-aalok ito ng matinding prospects para sa electronics. Microcontrollers ay nagawa sa pamamagitan lamang ng ilang mga kumpanya, mga lider nito ay MicrochipTechnology, ATMEL, ARMLimited. Ang pangunahing tampok ng naturang device ay ang pangangailangan para sa kanilang programa firmware. Para sa ito at kailangan programmer. Upang petsa, mayroong isang malaking pagpipilian ng mga iba't ibang uri ng mga programmer, gayunpaman, ang presyo ng naturang mga produkto ay napakataas na, at hindi lahat ng radio amateur kayang bumili ng tulad ng isang aparato.

Sa artikulong ito kami ay tumingin sa USB-programmer (AVR) sa batayan ng ang control ng microcontroller Atmega 8. Ang produktong ito ay simple sapat upang ham radio ay magagawang upang mangolekta ito sa iyong sarili at huwag gumastos ng mas maraming pera sa branded na mga produkto. Aming pinili ang USB-programmer (AVR) ay may minimal na mainit na mainit microcontroller na nagbibigay-daan sa iyo na bumuo ng isang napaka-maliit na maliit na aparato. Ang ganitong mga isang produkto ay hindi tumagal ng hanggang magkano ang space, ito ay ang sukat ng isang maginoo flash. USB-Programmer (AVR) sa kanyang scheme comprises ng isang microcontroller Atmega 8, ang uri ng pabahay - TQFP 32 (hindi dapat malito sa ang uri ng DIP casing, dahil mayroon silang iba't ibang pinouts). Ang circuit ng tulad ng isang aparato ay ipinapakita sa larawan.

tumuloy kami sa mga paglalarawan ng mga circuit instrumento. Jumper J1 ay ginagamit sa kaso kung saan doon ay isang pangangailangan EEPROM microcontroller pagkakaroon ng isang orasan dalas sa ibaba 1.5 MHz. Kung ninanais, ito ang lumulukso madaling eliminated mula sa circuit, para sa 25-ika controller output ay makakakuha ng sa "ground". Sa ganitong kaso AVR-USB-programmer ay palaging patakbuhin sa isang pinababang frequency. Dapat ito ay nabanggit na ang programming sa mababang frequency ay tumatagal ng mas maraming oras, ngunit upang magpasya, siyempre, sa iyo. Zener diodes D1, D2 ay inilalapat sa antas ng pagtutugma sa pagitan ng mga bus at ang USB-programmer. Blue LED nagpapahiwatig ang aparato kahandaan para sa programming ng microcontroller, ang pulang LED mga ilaw up sa panahon programming. circuit ay may IDC-06 connector na kung saan ang mga contact ay nagmula, na kung saan ay tumutugon sa uri pinout ATMEL ISP 6-pin connector. Sa sinabi connector pin-kapangyarihan microcontroller, ito ay kinuha mula sa PC USB-port, samakatuwid, pag-aalaga ay dapat na kinuha upang maiwasan ang maikling circuits. C programming at ang kontrol ng controller sa pamamagitan ng ang parehong connector, ito ay kinakailangan upang ikonekta ang I-reset ang mga contact sa controller at ang connector (ipinapakita sa Scheme pulang tuldok-tuldok). Jumper mabawasan ang programming bilis at microcontroller koneksyon sa socket na matatagpuan sa dulo aparato. Narito ang kung ano ang isang USB-programmer (AVR), pati na ng iyong nakikita, ang lahat ng mga elementary.

Pagkatapos ng pagpupulong, ang aparato ay dapat na kinokontrol ng isang microcontroller sa flash, para sa na inirerekumenda kong gamitin ang program PonyProg. Kapag ang mga programa, simulan natin ang kristal na gumagana sa panlabas na pinagmumulan timing ay 12 MHz.

Inilarawan sa artikulong ito, USB-programmer para sa AVR microcontrollers ay gumagana sa lahat ng uri ng AVR, na nagpapahintulot sa kanila upang tahiin, panoorin ang naitala mga nilalaman ng iyong device, burahin chip, palitan ang configuration.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.atomiyme.com. Theme powered by WordPress.