AVR микроконтроллер AT90S2333 фирмы Atmel — страница 9

  • Просмотров 10609
  • Скачиваний 360
  • Размер файла 122
    Кб

сброса, сторожевой таймер Brown-Out reset 2 001h INT0 Внешнее прерывание 0 3 002h INT1 Внешнее прерывание 1 4 003h TIMER1 CAPT Захват таймера/счетчика 1 5 004h TIMER1 COMP Совпаден. таймера/счетчика 1 6 005h TIMER1 OVF Переполнение таймера/счетчика 1 7 006h TIMER0 OVF Переполнение таймера/счетчика 0 8 007h SPI, STC Передача по SPI завершена 9 008h UART RX Последоват.порт прием закончен 10 009h UART UDRE Посл.порт регистр данных пуст 11 00Ah UART TX Посл.порт передача закончена 12 00Bh ADC Преобразование АЦП

завершено 13 00Ch RDY EEPROM готово 14 00Dh COMP Аналоговый компаратор ИСТОЧНИКИ СБРОСА AT90S2333/4433 имеют четыре источника сброса. * Сброс по включению питания. Процессор сбрасывается при подаче питания на выводы VCC и GND. * Внешний сброс. Процессор сбрасывается при подаче низкого уровня на вывод RESET на время более двух периодов тактовой частоты. * Сброс от сторожевого таймера. Процессор сбрасывается по оконча­нию времени отработки сторожевого

таймера, если разрешена его работа. * Brown-Out сброс сброс при падении Vcc ниже некоторого значения. Во время сброса все регистры ввода/вывода устанавливаются в на­чальные значения, программа начинает выполняться с адреса $000, по этому адресу должна быть записана команда RJMP - относительный переход на программу обработки сброса. Если в программе не разрешаются преры­вания и векторы прерываний не используются, в первых адресах памяти

может быть записана программа. Сброс по включению питания Импульс сброса по включению питания генерируется внутренней схе­мой. Уровень срабатывания схемы - 2.2В. Сброс производится когда на­пряжение питания превысит уровень срабатывания. Схема сброса по вклю­чению питания не дает процессору запускаться до тех пор, пока напряже­ние не достигнет безопасного уровня. При достижении безопасного уровня напряжения включается

счетчик задержки определяющий длительность сбро­са. Эта длительность задается битами-перемычками и может устанавли­ваться в одно из восьми значений приведенных в таблице 4. Таблица 3. Хар актеристики сброса.(Vcc=5.0V) Тип напряжения Min Typ Max Vpower Напряжение срабатывания сброса по включению питания 1.7v 2.2v 2.7v Vreset Напряжение срабатывания сброса по выводу RESET 0.6Vcc Vbodlevel Напряжение срабатывания сброса по Brown-Out BODLEVEL=1 2.6v 2.7v 2.8v Напряжение

срабатывания сброса по Brown-Out BODLEVEL=0 3.8v 4.0v 4.2v Таблица 4. Установка времени сброса CKSEL [2:0] Время запуска 000 4mS + 6CK 001 6CK 010 64mS + 16K CK 011 4mS + 16K CK 100 16K CK 101 64mS + 1K CK 110 4mS + 1K CK 111 1K CK ВНЕШНИЙ СБРОС Внешний сброс обрабатывается по низкому уровню на выводе RESET. Вывод должен удерживаться в низком состоянии по крайней мере два периода тактовой частоты. После достижения напряжения Vrst запускается таймер задержки, через промежуток времени Tout процессор