Teknologi, Elektronik
Apa sing JTAG-Programmer?
Ana cukup sawetara konfigurasi beda programer sing ngidini pembangunan lunak mbaleni nulis ing microcontroller. Padha uga beda-beda, dirancang kanggo profesional, utawa, Kosok baline, duwe antarmuka Sederhana. Sing terakhir nuduhake Programmer lan pahlawan saka artikel iki. Sampeyan bakal sinau ora mung apa, nanging uga carane nggawe Programmer JTAG karo tangan dhewe. Sampeyan bisa nemokake diagram lan foto sing katon kaya asil.
Apa sing JTAG-Programmer?
Apa milih program JTAG?
cacat Programmer
Ing versi paling anyar saka kulawargané microcontroller, tanpa karya ekstra ora bisa diprogram. Uga, ana masalah pinunjul karo sing wakil sing duwe kurang saka 40 kaki, lan 16 KB saka memori. Nalika sampeyan bisa ndeleng, nomer pelanggan potensial rodok winates. Nanging saperangan model popular mung tumiba iku, supaya migunani.
rencana
Kanggo luwih ease saka wong-wong sing ora cekap Programmer qualified dibangun kanggo MAX232, nanging pilihan liyane dibutuhake mung kanggo netepake sambungan liya.
imbuhan
Given sing ana ing sirkuit perlu mung kudu mbusak Papan. Luwih, kabeh disambungake rapi, soldered menyang ara-ara lan dicenthang karya Programmer dening loader kukuh. Iki nganti karo AVR Studio kanggo nganyari perangkat kukuh kanggo JTAG-program kanggo versi paling anyar, utawa anggere perlu. Miturut adaptor nyambung Programmer ing. Yen kerjane - supaya sampeyan bisa nerusake kanggo bagean sabanjure, kang negesake nuansa karya lan program. Sampeyan kudu nyatet sing kabeh kabel sing, lagi mung njaba kothak dumunung.
Minangka preparation kanggo operasi kudu nyetel Fuse bit. Padha gumantung ing seratan, kang karya wis dileksanakake. Kanggo pangerten luwih kita saiki kene sajati:
dicokot | seratan Direct (lembar data, UniProf) | seratan kuwalik (AVR wong lanang 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] | [] |
Lan carane kowe ngerti apa milih? Jawaban menyang pitakonan punika prasaja: Sampeyan kudu nyambungake kanggo microcontroller lan miwiti maca sing bit padha. Wigati SPIEN - yen ana tandha mriksa jejere, banjur iku ateges sing seratan wis kuwalik. Yen ora - banjur iku terus. Yen kabeh iki rampung bener, programmer siap jahitan mikrokontroler. Nanging yen iku salajengipun Tukang nggawe perangkat kukuh - reread lan mriksa kabeh maneh.
Nggarap Programmer ing
A dicokot saka laku. Kanggo mriksa plug menyang port A 3 LED. Banjur nyambung menyang Papan: papat kabel antarmuka (TCK, TDI, TMS, TDO) lan 2 daya VCC dadi kanggo positif lan GND disambungake kanggo lemah. Kabeh pangan, sampeyan bisa mbukak luwih. studio perlu kanggo ngumpulake kode lan mbukak. Proyèk compiles cepet, ana uga bakal tumpuk lan miwiti apa. Kanggo ngawasi proses execution, sampeyan bisa menet F11, lan sampeyan bisa nonton ing nomer kode saiki program. Iku cukup kanggo nggawa kursor menyang baris sing kalebu LED lan murup. Ana isih akèh nyobi. Elinga yen supaya nindakake soko, sampeyan kudu bisa. Ayo advancement bakal alon, nanging pungkasanipun sampeyan bakal bisa kanggo njaluk apa sing Panjenengan karepake, ing bab utama - ora menehi munggah lan terus kanggo eksprimen karo emphasis ing basis teori (tanpa ing sembarang cara).
Similar articles
Trending Now