на середовище розробки (Integrated Development Environment - IDE), призначена для написання і налагодження прикладних програм для AVR мікропроцесорів в середовищі Windows 9x/NT/2000. AVR Studio ver.4 містить асемблер і симулятор. Також IDE підтримує такі засоби розробки для AVR як: ICE50, ICE40, JTAGICE,
ICE200, STK500/501/502 і AVRISP. На малюнку 18 представлена ​​робоча область інтегрованої отладочной середовища AVR Studio фірми Atmel. p align="justify"> AVR Studio підтримує COFF як формат вихідних даних для символьної налагодження. Інші програмні засоби третіх фірм також можуть бути налаштовані для роботи з AVR Studio. p align="justify"> Список доступних вікон AVR Studio:
- вікно Watch window показує значення певних символів (в цьому
В
Малюнок 18 - Робоча область AVR Studio ver.4
вікні користувач може переглядати значення та адреси змінних);
- вікно Trace window показує хронологію програми, що виконується в даний час;
- вікно Register window показує вміст регістрів (регістри можна змінювати під час зупинки програми);
- вікна Memory windows показують вміст пам'яті програм, даних, портів введення/виводу і енергонезалежного ПЗУ (пам'ять можна переглядати в HEX, двійковому або десятковому форматах; вміст пам'яті можна змінювати під час зупинки програми);
- вікно I/O window показує вміст різних регістрів введення/виводу: EEPROM, I/O порти, таймери;
- вікно Message window показує повідомлення від AVR Studio;
- у вікні Processor window відображається важлива інформація про ресурси мікроконтролера, включаючи програмний лічильник, покажчик стека, регістр статусу і лічильник циклу (ці параметри можуть модифікуватися під час зупинки програми) .
Інтегрована отладочная середу застосовувалася нами в розробці та налагодженні програмного забезпечення для мікроконтролера AT90S8535. p align="justify"> 2.1.3 Програмна оболонка програматора PonyProg
PonyProg (доступна на сайті # "center">
Малюнок 19 - Зовнішній вигляд програмної оболонка програматора PonyProg
2.2 Апаратна частина програматора PonyProg
Будь-яка програма, написана для мікроконтролера, повинна бути зашита в мікроконтролер за допомогою програматора. Дана схема була обрана в зв'язку з тим, що вона відносно просто влаштована і підтримується програмою Pony Prog. p> Програматор підключали до комп'ютера за допомогою паралельного порту. У схемі програматора використовували мікросхему 74HC244, яка мож...