De teknologioElektronika

USB-Programisto (AVR): priskribo, designación

En radioaparato teknikistoj kiuj ŝatas okupiĝi pri la konstruo de elektronikaj aparatoj, de tempo al tempo ĝi estas necesa por uzi en liaj dezajnoj microcontroladores. La uzo de ĉi tiuj semikonduktaĵaj aparatoj Ĝi ofertas grandegan perspektivojn por la elektroniko. Microcontroladores estas produktitaj de nur kelkaj firmaoj, gvidantoj de kiuj estas MicrochipTechnology, Atmel, ARMLimited. La ĉefa trajto de tiaj aparatoj estas la bezono por ilia programo firmware. Pro tio kaj bezonis programistoj. Ĝis nun, estas grandega elekto de malsamaj tipoj de programistoj, aliflanke, la prezo de tiaj produktoj estas tre alta, kaj ne ĉiu radio amatora povas havigi aĉeti tian aparaton.

En ĉi tiu artikolo ni esploros pri USB-programisto (AVR) surbaze de la kontrolo de la microcontrolador Atmega 8. Tiu produkto estas simpla sufiĉe por ŝinko radioaparato povis kolekti ĝin mem kaj ne elspezi pli mono en finomita produktojn. Ni elektis la USB-programisto (AVR) havas minimumajn muzikis microcontrolador kiu permesas konstrui tre eta aparato. Tia produkto ne prenas multan spacon, ĝi havas la dimensiojn de konvencia flash. USB-Programisto (AVR) en lia skemo konsistas microcontrolador Atmega 8, la tipo de loĝejo - TQFP 32 (ne konfuzi kun la speco de DIP carcasa, ĉar ili havas malsamajn pinouts). La cirkvito de tia aparato estas montrita en la foto.

Ni iru al la priskribo de la instrumento cirkviton. Jumper J1 estas uzata en la kazo kie estas bezono EEPROM microcontrolador havanta horloĝo ofteco sub 1.5 MHz. Se dezirata, ĉi jumper facile forigita de la cirkvito, por ĉi tiu 25-a adaptilo produktado ricevas al "grundo". En ĉi tiu kazo AVR-USB-programisto ĉiam funkciigi ĉe reduktita ofteco. Ni notu, ke la programado en la malalta frekvenco prenas pli da tempo, sed por decidi, kompreneble, vi. Zeneraj diodoj D1, D2 estas aplikitaj al nivelo trafaj inter la buso kaj la USB-programisto. Blua LED indikas la aparato preteco por plani la microcontrolador, la ruĝaj LED lumigas dum programado. La cirkvito havas IDC-06 konektilo al kiuj la kontaktoj estas derivitaj, kiu korespondas al la pinout tipo Atmel ISP 6-pinglo konektilo. An diris konektilo pinglo-potenco microcontrolador, ĝi estas prenita de la PC USB-havenoj do oni devas atenti por eviti fuŝkontaktoj. C la programado kaj la kontrolo de la regilo per la sama konektilo, estas necese konekti la Reset kontaktoj sur la regilo kaj la conector (montrita en Skemo ruĝa punktita). Jumper redukti la programado rapideco kaj microcontrolador ligo socket lokita sur la aparato fino. Jen kio estas USB-programisto (AVR), kiel vi povas vidi, ĉiuj elementaj.

Post kunveno, la aparato devas esti kontrolita de microcontrolador al flash, por tiu mi rekomendas uzi la programon PonyProg. Kiam programado, ni komencu ĉe la kristalo funkcianta sur la ekstera altempigo fonto estas 12 MHz.

Priskribita en ĉi tiu artikolo, USB-programisto por AVR microcontroladores funkcias kun ĉiuj tipoj de AVR, permesante ilin por kudri, rigardi la registritaj enhavon de via aparato, viŝi blato, ŝanĝi la agordon.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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