Книга: Микроконтроллеры Microchip с аппаратной поддержкой USB
1892
0
Рейтинг: 2.5 из 10 (голосов:2)
Скачать книгу Оставить отзыв
Книга: Микроконтроллеры Microchip с аппаратной поддержкой USB

Рубрика: Аппаратура

Наименование: Микроконтроллеры Microchip с аппаратной поддержкой USB
Автор: Яценков В. С.
Издательство: Горячая Линия - Телеком
Дата выпуска: 2008
Листов (страниц): 400
Расширение: DJVU
Объем файла: 5,66 МБ
ISBN: 978-5-9912-0030-1
Качество: отличное
Серия или Выпуск: Современная электроника
Язык издания: Русский

Весьма популярно применение шины USB для подключения всевозможных видов устройств – сканеров, принтеров, камер, микрофонов, телефонов, флешек, фотоаппаратов, к компьютеру. Книга рассказывает о микроконтроллерах производителя Microchip серии PIC18F2455/2550/4455/4550, которые содержат не только аппаратную поддержку шины USB, но и других популярных протоколов обмена данными. Подобно описаны функциональные модули таймеров, АЦП, ЦАП и ШИМ, что дает возможность формировать на базе приведенных выше микроконтроллеров различного рода и назначения устройства, которые буду работать с ПК. На страницах этого издания рассмотрены технические показатели микроконтроллеров Microchip PIC18F2455/2550/4455/4550, будут также полезны и интересны примеры практического использования. Целевая аудитория - специалисты, которые практикуют разработку устройств на базе описанных микроконтроллеров, радиолюбителей и студентов радиотехнических специальностей.

Содержание:

Введение
Глава 1. Структура и базовые функции микроконтроллеров семейства PIC18F2455/2550/4455/4550
 Расположение и назначение выводов
 Типы корпусов
 Источники тактовых импульсов
 Энергосберегающие режимы
 Сброс
 Память
Структура памяти команд
Структура памяти данных
Регистр выбора банка
Банк быстрого доступа
Способы адресации (указания) данных
FLASH память программ
EEPROM память данных
Аппаратный умножитель 8x8
 Прерывания
 Порты ввода-вывода
Регистры PORTA, TRISA и LATA
Регистры PORTB, TRISB и LATB
Регистры PORTC, TRISC и LATC
Регистры PORTD, TRISD и LATD
Регистры PORTE, TRISE и LATE
 Модуль TIMER0
 Модуль TIMER1
 Модуль TIMER2
 Модуль TIMER3
 Модуль захвата/сравнения/ШИМ (ССР)
 Расширенный модуль захвата/сравнения/ШИМ (ЕССР)
 Модуль АЦП
 Модуль компаратора
 Модуль источника опорного напряжения компаратора
 Модуль обнаружения перепада питающего напряжения
 Сторожевой таймер
 Функция ускоренного запуска
 Монитор тактовых импульсов
 Защита кода программы
Регистры конфигурации микроконтроллера
Глава 2. Функции обмена данными семейства P1C18F2455/2550/4455/4550
 Универсальная последовательная шина USB
Встроенная и внешняя периферия USB
Регистры состояния и управления USB
ОЗУ USB
Дескрипторы буфера и таблица дескрипторов
Буферизация передач типа Ping-Pong
Прерывания USB
Режимы питания устройств USB
USB и потоковый порт SPP
 Потоковый параллельный порт (SPP)
Конфигурация SPP
Настройка под управление от USB
Настройка под управление микроконтроллером
 Ведущий синхронный последовательный порт (MSSP)
Работа в режиме SPI
Режим ведущего
Режим ведомого
Работа в режиме l2C
Режим ведомого l2C
Режим ведущего l2C
Режим Multi-Master
 Расширенный синхронный приемопередатчик (EUSART)
Настройка и режимы
Генератор тактовых импульсов (BRG)
Автоопределение скорости
Асинхронный режим EUSART
Синхронный режим (ведущий)
Синхронный режим (ведомый)
Глава 3. Набор команд
 Стандартный набор команд
Описание стандартных команд
 Расширенный набор команд
Описание расширенного набора команд
Глава 4. Некоторые аспекты практического применения
 Переход с интерфейса RS-232 на USB
Спецификация USB CDC
Функции USB UART
Настройка проекта
Идентификаторы VID и PID
Драйверы Microsoft Windows 2000 и Windows XP
 Управление энергопотреблением в устройствах USB на основе PIC18
Спецификация питания устройств USB
Выделение питания
Обработка прерываний USB
Подпрограммы энергосбережения
Смена тактовой частоты
Применение ФАПЧ 96 МГц
Обнаружение подключения и отключения устройства
Список литературы

Похожие книги и литература

Загрузка. Пожалуйста, подождите...