Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
ШАГ 4 ИНСТРУМЕНТЫ РАЗРАБОТКИ — ПРОГРАММЫ ОТЛАДКИ И ТРАНСЛИРОВАНИЯ На этом шаге мы узнаем, что такое отладка и транслиро вание программы, научимся отлаживать нашу программу, узнаем, что такое отладчик, познакомимся с конкретными программами-отладчиками, такими как AVR Studio для про грамм на Ассемблере и Code Vision для программ на СИ. Научимся транслировать программу в машинные коды и записывать эти коды в программную память микроконтроллера. 4.1. Программная среда AVR Studio 4.1.1. Общие сведения Отладка программы На данном этапе нашего обучения, казалось бы, логично было бы перейти к главному вопросу всего курса — рассказать, наконец, на при мерах, как пишутся программы для микроконтроллеров. В предыдущих изданиях книги именно так и было сделано. Но, изучив отзывы читателей, и вопросы, которые задают читатели после прочтения прежнего варианта книги, автор пришел к пониманию, что шаг обучения, посвященный про граммированию очень полезно предварить небольшим шагом, раскрыва ющим еще один важный и полезный вопрос. Дело в том, что хитрости про граммирования очень трудно постигать чисто теоретически. Очень трудно бывает представить себе, как работает изучаемая программа, просто читая описание алгоритма. Гораздо эффективнее было бы попробовать работу программы на практике. И компьютерные технологии позволяют это сде лать! Попробовать программу в работе программистам позволяет специ альная компьютерная программа, которая называется отладчик. Программы-отладчики существуют столько же, сколько существует само программирование. Основное назначение отладчика — поиск оши бок в разрабатываемой программе. Английское название такого вида про грамм — Debugger, а процесс отладки называется Debug. От слова Bug —
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==