Технология, Электроника
А JTAG-бағдарламашы не?
микроконтроллер бағдарламалық әзірлемелер жазып мүмкіндік бағдарламашылар өте аз түрлі конфигурациялары бар. Олар, әр түрлі мамандар үшін арналған, немесе, керісінше болуы оңайлатылған интерфейс болуы мүмкін. соңғы программист және осы баптың кейіпкері жатады. Сіз ол қандай ғана емес, үйренеді, сонымен қатар өз қолыңызбен JTAG бағдарламашы қалай жасауға. Сіз диаграммалар мен фотосуреттер нәтижесінде көрінуі тиіс табыңыз.
а JTAG-бағдарламашы не?
Неге бағдарламалау JTAG таңдауға?
кемшіліктері бағдарламашы
қосымша жұмыс жоқ микроконтроллер отбасы соңғы нұсқасы, бағдарламаланған мүмкін емес. Сондай-ақ, айтарлықтай кем 40 фут бар өкілдерімен проблемалар, және жады 16 KB бар. Өздеріңіз көріп отырғандай, әлеуетті клиенттер саны өте шектеулі болып табылады. ол пайдалы, сондықтан Бірақ бірнеше танымал модельдер ғана, оған түсіп.
схемасы
жеткілікті білікті бағдарламашы болып табылмайтын адамдарға көбірек ыңғайлы болу үшін max232 үшін жасалған, бірақ тағы бір параметр тек басқа байланыс орнатуға қажет.
реттеу
қажетті схемалар бар екенін ескере отырып, тек қана тақтасын өшіру керек. Әрі қарай, барлық ұқыпты, қосылған саласындағы припаяна және микробағдарлама жүктеуші бағдарламашы жұмысын тексерді. Бұл соңғы нұсқасын, немесе ұзақ-ақ қажетті үшін JTAG-бағдарламалау арналған микробағдарламалық жасақтаманы жаңарту үшін AVR Studio бар жүреді. адаптері бағдарламашы қосылады. Егер ол жұмыс істейді - сондықтан сіз жұмыс және бағдарламалау өзгешеліктерін белгіледі келесі бөлімді, үшін жылжытуға болады. Ол барлық сымдар бар, олар жай ғана терезесінде тыс болып орналасқан атап өткен жөн.
пайдалануға дайындық ретінде Сақтандырғыш бит орнату керек. Олар жұмыс жүзеге асырылады, онда белгілерді, байланысты. жақсы түсіну үшін, біз мұнда келесі кестені ұсынады:
биттік | Тікелей нотации (деректер кестесінің, UniProf) | Кері нотация (AVR сексуалдық жыныстық жігіттер жігіттер GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
Боден | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
Ал Сіз қалай таңдау не екенін білесің бе? сұраққа жауап қарапайым: сіз микроконтроллер қосылу және сол бит оқу бастау қажет. SPIEN Ескерту - құсбелгі жанындағы бар болса, онда ол нотация Төңкерілген дегенді білдіреді. Олай болмаса - онда ол тікелей болып табылады. бәрі дұрыс жасалды, онда программист микроконтроллерлер тігу дайын. Бірақ ол, микробағдарламалық жасақтаманы жасауға кейіннен қабілетсіз болса - оқып және қайтадан бәрін тексеріңіз.
бағдарламашы жұмыс істеу
практика Сәл. портына 3 диодты шамдарын ашаны тексеру үшін. Содан кейін басқарма қосылады: төрт сымды интерфейс (TCK, TDI, TMS, TDO) және 2 Vcc электр оң барады және GND жерге қосылған. Барлық азық-түлік, сіз одан әрі баруға болады, болып табылады. студиясы кодты компиляциялау және оны іске қосу үшін қажет. Жоба тез жинайды, сондай-ақ бар тігілген және жұмыс істей бастайды болады. орындау процесін бақылау үшін, сіз F11 басуға болады, содан кейін сіз қазір код кез келген санына бағдарламаны көруге болады. Бұл LED қамтиды және ол жанады қатарынан Меңзерді келтіру жеткілікті. эксперименттер көп әлі де бар. бір нәрсе істеу үшін, сізге жұмыс істеуге қажет екенін есте сақтаңыз. беруге және (қандай да бір жолмен, онсыз) теориялық негізде назар аудара отырып, эксперимент жалғастыру емес, -, ең бастысы жылжыту баяу болады, бірақ ақыр соңында сіз дәл келсе алуға алады болсын.
Similar articles
Trending Now