Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Установки сброса RESET



Перемычка RESET манипулирует с сигналом сброса RESET в STK500. При внутрисистемном программировании целевого МК на панели, управляющий микроконтроллер программирует AVR микроконтроллер без связи с внешним приложением. Если перемычка RESET установлена, то управляющий МК управляет сигналом RESET AVR-микроконтроллера. Если перемычка RESET снята, то внутренний сигнал сброса RESET отключен. Эту функцию полезно использовать с макетом приложения, использующего внешнюю организацию сброса.

Перемычка RESET обязательно устанавливается при программировании повышенным напряжением. При использовании внешней схемы сброса необходимо обеспечить управляемость этой линии главным микроконтроллером при программировании. Кнопка сброса RESET отключена, если снята перемычка RESET. На рисунке 3.25 показано назначение перемычки RESET.

Рисунок 3.25 – Назначение перемычки RESET

Управляющий микроконтроллер STK500 управляет сигналом сброса RESET целевого микроконтроллера. Сигнал сброса RESET доступен на штырьке разъема PORTE/AUX, который может использоваться для подключения внешней схемы сброса. Рисунок 3.26 иллюстрирует механизм внутреннего формирования сигнала сброса RESET.

Рисунок 3.26 – Функциональная схема формирования сигнала RESET

Прим.: В процессе программирования повышенным напряжением в STK500 к входу RESET AVR –прикладывается напряжение 12В. Поэтому, внешняя схема сброса должна быть отсоединена перед программированием повышенным напряжением.

При построении внешней схемы сброса обычно используется подтягивающий резистор к плюсу питания. Типовая схема внешнего сброса показана на рисунке 3.27.

Рисунок 3.27 – Подключение внешнего сигнала сброса

При малом значении подтягивающего резистора (<4.7 кОм) STK500 не сможет сформировать низкий уровень на линии RESET.

3.8. Установки параметров тактирования: перемычки XTAL1 и OSCSEL

STK500 поддерживает несколько конфигураций схемы тактирования AVR-микроконтроллера. Перемычки XTAL1 и OSCSEL позволяют задать настройки тактирования. OSCSEL задает какой сигнал подключается к выводу XTAL1 AVR-микроконтроллера.

При установке перемычки XTAL1 используется внутренняя система тактирования STK500 для синхронизации целевого AVR-микроконтроллера. Если перемычка XTAL1 извлекается, то внутренняя система тактирования отключается. В этом случае для тактирования микроконтроллера должен использоваться внешний тактовый сигнал или кварцевый резонатор. Рисунок 3.28 иллюстрирует назначение перемычки XTAL1.

Рисунок 3.28 – Назначение перемычек XTAL1

Если перемычка XTAL1 снята, то должен использоваться внешний источник тактирования или кварцевый резонатор. Подключение осуществляется через разъем PORTE, как показано на рисунке 3.30.

При установке перемычки XTAL1 используется встроенная в STK500 система тактирования целевого AVR-микроконтроллера. Встроенная система тактирования использует либо кварцевый резонатор, устанавливаемый в панели на плате STK500, либо программно-управляемый тактовый сигнал, формируемый управляющим микроконтроллером. Частота программно управляемого генератора задается в диапазоне 0…3.68 МГц. По умолчанию эта частота равна 3.68 МГц. В разделе 5.3.5.3 описывается методика установки частоты в AVR Studio.

Если используется программно-управляемый источник тактового сигнала STK500 у AVR-микроконтроллера с помощью конфигурационных бит необходимо задать опцию источника тактирования “external clock” (внешний тактовый сигнал). В этом случае задержка при запуске микроконтроллера будет минимальной. Более детально о задержках при запуске необходимо смотреть в документации на AVR-микроконтроллер. В подразделе 5.3.2 объясняется назначение конфигурационных бит для задания источника тактирования. Обратите внимание, что не у всех AVR-микроконтроллеров поддерживаются конфигурационные биты, позволяющих выбрать между кварцевым резонатором и генератором в качестве источника тактирования.

Выбор встроенной системы тактирования осуществляется установкой перемычки OSCSEL. На рисунке 3.29 показано назначение перемычки OSCSEL. Встроенный генератор может работать с керамическим или кварцевым резонаторами на частоты 2 - 20 МГц.

Рисунок 3.29 – Назначение перемычки OSCSEL

При программировании AVR-микроконтроллеров повышенным напряжением перемычка OSCSEL должна быть установлена на выводы 1 и 2, что дать управляющему микроконтроллеру функцию управления тактированием.

4. Инсталляция AVR Studio

AVR Studio –интегрированная среда проектирования (IDE)- идеальное программное обеспечение для любых разработок с использованием AVR-микроконтроллеров. В него входят редактор, ассемблер, отладчик, а также управляющие программы для всех эмуляторов AVR-микроконтроллеров и набора STK500.

Для инсталляции AVR Studio вставьте компакт-диск Atmel в компьютер и перейдите в папку Products -> AVR 8-bit RISC -> Software. Скопируйте файл “AVRstudio.exe” в любую свободную папку на жестком диске.

Запустите файл “AVRstudio.exe”. Данный файл является самораспаковывающимся архивом, который копирует необходимые для инсталляции файлы в текущую директорию. Запустите файл “Setup.exe” и следуйте за рекомендациями в процессе инсталляции.

Прим.: Для поддержки STK500 требуется AVR Studio версии 3.2 и выше.





Дата публикования: 2015-07-22; Прочитано: 998 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...