E teknologjisë, Elektronikë
Çfarë është një JTAG-programues?
Ka mjaft disa konfigurime të ndryshme të programuesve që lejojnë zhvillimet rishkruaj software në mikrokontrollues. Ato mund të jenë të ndryshme, i projektuar për profesionistët, apo, anasjelltas, kanë një ndërfaqe të thjeshtuar. Ky i fundit i referohet programues dhe heroi i këtij neni. Ju do të mësoni jo vetëm atë që ai është, por edhe se si të bëjnë një programues JTAG me duart e veta. Ju gjeni diagramet dhe fotografitë duhet të duken si rezultat.
Çfarë është një JTAG-programues?
Pse të zgjidhni programimit JTAG?
disavantazhet programues
Versioni i fundit i familjeve me mikrokontrollues, pa punë shtesë nuk mund të programohen. Gjithashtu, ka probleme të mëdha me ato përfaqësuesve që kanë më pak se 40 këmbë, dhe 16 KB e kujtesës. Siç mund ta shikoni, numri i klientëve të mundshëm është mjaft i kufizuar. Por disa modele të njohura vetëm të bien në të, në mënyrë që ajo është e dobishme.
skemë
Për lehtësinë më të madhe të atyre që nuk janë sa duhet të kualifikuar programues është projektuar për MAX232, por një tjetër opsion është e nevojshme vetëm për të krijuar një tjetër lidhje.
rregullim
Duke pasur parasysh se ka të qarqeve të nevojshme duhet të fshihet vetëm bordit. Më tej, të gjitha të lidhura me kujdes, ngjitur në fushë dhe kontrolluar punën e programues nga hamall firmware. Kjo është pasuar me AVR Studio për të rinovuar firmware për JTAG-programimit në versionin e fundit, ose për aq kohë sa është e nevojshme. Nga përshtatës lidh programues. Në qoftë se ajo punon - kështu që ju mund të lëvizin për në pjesën tjetër, e cila përshkruan nuancat e punës dhe programimit. Duhet të theksohet se të gjitha telat janë, ata janë vetëm jashtë kutisë janë të vendosura.
Si përgatitje për operacion duhet të jetë vendosur bit gjemba. Ata varen nga simbol, në të cilën është kryer puna. Për një kuptim më të mirë paraqesim këtu tabelën e mëposhtme:
bit | simbol i drejtpërdrejtë (Datasheet, UNIPROF) | simbol inverse (AVR DUDE GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
BODEN | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
Dhe si nuk e dini se çfarë për të zgjedhur? Përgjigja e pyetjes është e thjeshtë: ju duhet të lidheni me mikrokontrolluesit dhe të filloni të lexoni të njëjtat bit. Shënim SPIEN - në qoftë se ka një shenjë tjetër për të, atëherë kjo do të thotë se simbol është përmbysur. Nëse nuk është - atëherë ajo është e drejtë. Nëse çdo gjë është bërë si duhet, programues është e gatshme për të qep mikrokontrolluesit. Por nëse ai është pas në gjendje për të bërë firmware - rilexuar dhe kontrolloni çdo gjë përsëri.
Duke punuar me programues
A bit e praktikës. Për të kontrolluar plug në portin një 3 LEDs. Pastaj lidhet me bordin: katër ndërfaqe tela (TCK, TDI, TMS, TDO) dhe 2 fuqia KQV-ja shkon në pozitive dhe GND është e lidhur në tokë. Të gjithë ushqimi është, ju mund të shkoni më tej. Studio është e nevojshme për të hartuar kodin dhe drejtuar atë. Projekti harton shpejt, aty do të jetë stitched dhe të fillojë të punojë. Për të ndjekur procesin e ekzekutimit, ju mund të shtypni F11, dhe pastaj ju mund të shikojnë në çdo numër të kodit tani programit. Është e mjaftueshme për të sjellë kursorin në rreshtin që përfshin një LED dhe ajo dritat deri. Ka ende shumë eksperimente. Mos harroni se në mënyrë që të bëni diçka, ju duhet të punoni. Le përparimi do të jetë i ngadalshëm, por në fund ju do të jetë në gjendje të merrni pikërisht ajo që ju doni, gjëja kryesore - nuk do të heqë dorë dhe të vazhdojnë të eksperimentojnë me një theks të veçantë mbi bazën teorike (pa atë në asnjë mënyrë).
Similar articles
Trending Now