Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Микроконтроллер Atmel AT90USB1286





Основой системы служит микроконтроллер AT90USB1286 фирмы Atmel. Наличие в задании требования реализации интерфейса USB привело к решению применить микроконтроллер со встроенным модулем этого интерфейса. Выбор архитектуры AVR вызван предыдущим опытом работы с процессорами данного типа, богатым функциональным оснащением и высоким быстродействием кристалла при умеренной цене. На рисунке 2 приведена структурная схема, а на рисунке 3 – расположение выводов данного микроконтроллера.

 

 

Рис. 2. Структурная схема Atmel AT90USB1286

 

 

Рис. 3. Расположение выводов Atmel AT90USB1286 в корпусе TQFP64

 

Основные особенности микроконтроллера:

1) 8-разрядная RISC архитектура AVR: 135 команд (большинство выполняется за 1 такт), 32 8-разрядных регистра общего назначения, производительность до 16 миллионов операций в секунду при тактовой частоте 16 МГц;

2) 128 кБайт FLASH-памяти программ, программируемой внутрисхемно: возможность выделения области начального загрузчика, возможность одновременного чтения и записи данных;

3) 4 кБайт энергонезависимой памяти данных;

4) 8 кБайт встроенной статической оперативной памяти;

5) возможность подключения до 64 кБайт внешней памяти;

6) отладочный интерфейс JTAG IEEE.1149;

7) модуль контроллера USB 2.0 Full Speed/Low Speed с поддержкой режима USB On-the-Go;

8) 2 8-разрядных и 2 16-разрядных таймера-счетчика, 2 8-разрядных канала ШИМ, таймер реального времени с отдельным асинхронным тактовым генератором, 6 каналов ШИМ с программируемым разрешением (до 16 разрядов);

9) контроллеры интерфейсов SPI и I2C;

10) 8-канальный 10-разрядный АЦП;

11) программируемый сторожевой таймер;

12) встроенный генератор сигнала сброса при включении питания и по снижению уровня напряжения питания;

13) 6 режимов энергосбережения.

 

Программирование контроллера осуществляется любым программатором, совместимым с процессорами AVR, через стандартизованный разъем XP2 по интерфейсу SPI.

 

Date: 2015-10-19; view: 484; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию