TeknologiElektronik

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?

Iku versi Sederhana saka profesional AVR JTAG ICE, kang, sing bisa guess saka jeneng sawijining, wis dirancang kanggo program AVR liyané saka mikrokontroler. prabédan utama iku bisa ngumpulake malah awam, lan biaya final bakal akeh kaping luwih murah tinimbang tuku saka pabrik. Ing kasunyatan, ing artikel diajukake kanggo mekanisme - tiron Cina, dadi Programmer AVR lan sampeyan bisa tuku liyane. Amarga iku, kita ora temen-temen bisa ngomong sing ana uga pilihan saka tuku. Nanging ing majelis tangané dhéwé supaya efek negatif bisa minangka asil kualitas mirah lan miskin bagean dituku ing produksi.

Apa milih program JTAG?

Wangsulan: Bab ingkang utama - biaya lan ease saka patemon menehi kurang. JTAG-Programmer bisa program kabeh piranti antarmuka JTAG. Kanggo bisa liwat komputer mbutuhake pembangunan lingkungan AVR Studio 4 utawa luwih versi. Karo wong, ing Programmer AVR bisa.

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

Driving program prasaja kanggo operate lan sethitik electronics ATMega16 ekstra. Minangka antarmuka bisa dipigunakaké MAX232 (kanggo nggunakake COM) lan FT232RL (kanggo nggarap USB). Iku sebutno worth yen nggunakake pilihan liya kanggo Connect powered liwat USB sing ora dianjurake. Ing kasus kaya mengkono, amarga kesalahan utawa teledor bisa diwenehi dioda pangayoman voltase, lan panemon bakal FT232RL dhuwur voltase. Amarga bisa ngrusak utawa program, utawa obyek program. Ditanggulangi Suasana iki ndayani liwat Papan.

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

Kanggo luwih teachable bakal conto program LED sumunar. Kaping pisanan, sampeyan kudu mbukak studio lan nggawe project anyar. Banjur, pilih basa pamrograman (ing ngono, assembler) lan nemtokake jeneng project. Program dhewe bakal bisa kanggo nemtokake sing nggunakake JTAG-Programmer. Minangka platform, milih, lan ing jendhela jejere - a microcontroller programmable kanggo wong-wong mau. Sabanjure, iku cantik biasanipun - ngirim drive mung ing teks kanggo program. Dadi nonton bisa nyoba fungsi, kurban kanggo nguji JTAG Programmer-kasebut ing artikel sumber. Sampeyan bisa katon yen dioda wiwit kedhip cepet banget, kang ora ngageti, amarga ora ana kapasitas kanggo penylametan. Dadi, programmer, ing instruction tumitah lan nggunakake iku. Sampeyan mung kudu éling pesawat kang bayangan.

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

 

 

 

 

Newest

Copyright © 2018 jw.birmiss.com. Theme powered by WordPress.