dasturiuchundiskraskadrovkavositalari. Uskuna
AVR mikrokontrollerlari uchun dasturiy ta'minotni tuzatish vositalari ICE50 chipli emulyatori , ICE JTAG chipdagi emulyatori, shuningdek boshlang'ich to'plami bilan ifodalanadi.
STK500. AVR mikrokontrollerlari uchun dasturiy ta'minotni tuzatish dasturi atrof- muhitning bir qismi bo'lgan tuzatuvchi va simulyatorni o'z ichiga oladi.
AVRStudio.AVRStudio muhitining tuzatuvchisi dasturlarni manba kodlarida (masalan, assembler) va disk raskadrovka qilish imkonini beradi.
qismlarga ajratish kodlarida (kompilyatsiya qilingan yoki tuzilgan
assembler mnemonikasidan foydalangan holda yozilgan dastur). Qo'ng'iroq qiling Disassembler kod oynasi Ko'rish menyusining Disassembler buyrug'i yoki muharrir kontekst menyusining Demontajga o'tish buyrug'i bilan ishlab chiqariladi. asl matn. Manba oynasiga qaytish
Disassembleroynasining kontekst menyusining Goto Source buyrug'i orqali amalga oshiriladi .
AVRStudio muhitini tuzatuvchidan ICE50chipli emulyatori, ICEon-chipJTAG emulyatori, STK500 disk raskadrovka taxtasi yoki simulyator bilan foydalanish mumkin . Usul ko'rsatkichi
nosozliklarni tuzatish loyiha yaratilganda amalga oshiriladi. AVRStudio muhit simulyatori dasturlarni oldindan tuzatish uchun mo'ljallangan
apparat ilovalari. Kelajakda ushbu laboratoriya amaliyotida yaratilgan dasturlarni disk raskadrovka qilish uchun simulyator rejimida AVR Studiomuhitini tuzatuvchidan foydalanish ko'zda tutilgan. AVRStudio muhitidadisk raskadrovka dasturi. AVR Studio'da tuzatuvchi buyruqlar Debug menyusida joylashgan. AVRStudio muhitida disk raskadrovka rejimiga o‘tish
dasturni tarjima qilish uchun “Build and Run” buyrug‘idan foydalanganda yoki dasturni tarjima qilish uchun “Build” buyrug‘idan foydalanganda “Debug” menyusining Start Debugging buyrug‘i yordamida avtomatik ravishda amalga oshiriladi. Tuzatish rejimidan Nosozliklarni tuzatish menyusidagi Nosozliklarni tuzatishni to'xtatish buyrug'i orqali chiqariladi.
Dasturning bosqichma- bosqich bajarilishi Debug menyusining Step Into, Step Over buyruqlari orqali o'rnatiladi. Step Into buyrug'i bittasini bajarishga imkon beradi
73
dastur buyrug'i (shu jumladan kichik dasturni chaqirish buyrug'i). Kichik dasturning bajarilishini tugatish uchun siz foydalanishingiz mumkin
chiqish buyrug'i. Step Over buyrug'i ham bitta buyruqni bajaradi
dastur, lekin agar u subprogramma qo'ng'iroq qilish ko'rsatmasi bo'lsa, oxirgi
bir bosqichda yakunlang. Keyingi bajariladigan ko'rsatma (manzili dastur hisoblagichida joylashgan ko'rsatma) dasturning manba oynasidagi belgi bilan ko'rsatiladi. Qayta o'rnatish
dasturni bajarish Reset buyrug'i yordamida amalga oshiriladi. Dasturni ishgatushirish(boshlash yoki davom ettirish).
Run buyrug'i bilan amalga oshiriladi. Break buyrug'i dasturning bajarilishini
to'xtatish uchun ishlatiladi. Nazoratnuqtalarimaxsus belgilardir
tuzatuvchi dasturi uchun va uch xil bo'lishi mumkin: to'xtash nuqtalari, kuzatuv nuqtalari va kuzatuv nuqtalari.
To'xtash nuqtalari Debug menyusidagi Toggle Breakpoint buyrug'i bilan o'rnatiladi. yoki dasturning manba kodi muharririning kontekst menyusi. To'xtash nuqtasi manba muharririda belgilangan qatorning chap tomonidagi belgi bilan ko'rsatiladi. Belgilangan to'xtash nuqtalarini ko'rish