Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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.
|