оставити, програма буде знаходитися в режимі автоматичного виконання нескінченно довго. Для дострокової зупинки програми використовується директива В«ЗупинитиВ». Якщо в процесі налагодження програми знадобиться почати все спочатку (зімітувати скидання мікроконтролера), це можна зробити за допомогою директиви В«СкиданняВ». По закінченні налагодження програми необхідно перейти в режим редагування. Для цього служить директива В«Закінчити налагодженняВ». br/>
Таблиця 3.
В
Перегляд і зміна вмісту введених змінних
Для оперативного перегляду та зміни вмісту введених вами змінних в процесі налагодження можна відкрити спеціальне вікно. Для цього достатньо вибрати пункт В«Watch" в меню "ViewВ». Вікно має чотири вкладки. Тому можна мати чотири різних набору змінних. p align="justify"> Для того щоб включити яку-небудь змінну в поточне вікно В«WatchВ», необхідно встановити курсор миші на ім'я цієї змінної в тексті програми і натиснути праву кнопку миші. Припустимо, ви встановили курсор на змінну temp. Тоді в меню, ви побачите пункт В«Add WatchВ»: В«tempВ». Виберіть цей пункт, і змінна буде включена до списку В«Watch. p align="justify"> Точно так само можна оперативно переглядати вміст будь-якого виду пам'яті. Для цього виберіть пункт "Memory" в меню "ViewВ». Відкриється нове вікно під назвою В«MemoryВ». За умовчанням в цьому вікні у вигляді дампа буде подано вміст програмної пам'яті. За допомогою списку, що випадає в лівій верхній частині цього вікна можна вибрати інший вид пам'яті. Пам'ять даних (Data), EEPROM або навіть вміст РОН або портів вода/виводу. У процесі налагодження ви завжди будете бачити в цьому вікні всі зміни вибраної частини пам'яті. Якщо ви бажаєте бачити одночасно вміст відразу декількох видів пам'яті, то ви можете відкрити друге і навіть третє подібне вікно. Для цього виберіть пункт "Memory2В» або В«МетогуЗ" в меню "ViewВ». p align="justify"> Виправлення помилок
Усі програми, наведені в цій книзі, вже налагоджені, і зміни в них не потрібно. Проте в тому випадку, якщо ви захочете доопрацювати програму або написати нову, вам доведеться багато разів переписувати її, шукати різні фрагменти, замінювати їх на інші і т. д. Редактор програми AVR Studio дає повний спектр стандартних засобів редагування. Один з таких засобів - це простановка закладок. Поставивши закладку в будь-якому місці в тексті програми, ви можете спокійно гортати цей текст далі. У разі необхідності ви можете в будь-який момент повернутися до закладки. У табл. 4 наведені всі директиви роботи із закладками. p align="justify"> Для створення нової закладки потрібно встановити в потрібному рядку текстовий курсор і вибрати директиву В«Поставити закладкуВ». При повторному виклику цієї директиви в тому ж рядку, закладка прибирається. Проставивши кілька закладок, можна пересуватися по них за допомогою директив В«Перейти до наступної закладкиВ» і В«Перейти до попередньої закладціВ». За допомогою відповідної директиви можна прибрати всі закладки. br/>
Таблиця 4.
В