USB в электронике, Хульцебош Ю., 2009

USB в электронике, Хульцебош Ю., 2009.

В книге показано, как с помощью специализированных микросхем USB без интегрированного микроконтроллера создавать различные системы управления и устройства. Рассмотрены основы USB, аппаратное обеспечение (микросхемы, флэш-модули и др.), установка драйверов и разработка программ на Visual Basic. Приведены практические примеры различных устройств от простых (светофор, аварийная сигнализация, устройство для наблюдения за уровнем воды в аквариуме и др.) до более сложных (тестер дистанционного управления, устройство записи EEPROM-памяти, аналого-цифровой преобразователь и др.). Показано, как разработать универсальный интерфейс USB-I2C, осуществить Flash-программирование АТ89ЬР-микроконтроллера через SPI/ISP-интерфейсы и многое другое. На компакт-диске находятся примеры программ на языке Visual Basic, описания и спецификация электронных компонентов, а также специализированные драйверы и утилиты.

USB в электронике, Хульцебош Ю., 2009

Кодировка NRZI.

При USB-передачс применяется способ кодировки NRZI (Non Return to Zero Inverted, кодирование без возвращения к нулю с инверсией). Принцип кодирования NRZI заключается в следующем. Если на вход схемы кодирования поступает логическая I, то уровень выходного напряжения остается без изменений, а если логический 0 — изменяется на противоположный. Для осуществления хорошей синхронизации с минимальными затратами на получателе кодовой последовательности применяется так называемый формирователь битов — Bit Siuffer (рис. 2.2), который осуществляет принудительную вставку логического 0 после приема шести следующих подряд друг за другом единичных битов двоичной последовательности.
Этот бит должен быть вставлен также и в том случае, если в потоке данных после единичных повторяющихся данных следует бит со значением логического 0. Этот шаг обязателен для того, чтобы на стороне получателя можно было распознать и снова удалить этот дополнительный бит.
Кроме того, для обеспечения точной синхронизации в процессе длительной передачи сообщения перед каждым пакетом данных формируется специальная синхронизирующая последовательность, состоящая из 8 битов.


Оглавление.

Предисловие
Глава 1. Измерение, управление и регулировка при помощи интерфейсов ПК.
Глава 2. Основы USB
Глава 3. Аппаратное обеспечение
Глава 4. Установка драйвера FTDI версии 2.x.
Глава 5. Начало работы
Глава 6. "Игры" со светом
Глава 7. Опрос входов
Глава 8. Управление кварцевыми часовыми механизмами
Глава 9. Режим Bit Bang
Глава 10. Простой АЦП с использованием режима Bit Bang.
Глава 11. Измерение температуры при помощи терморезистора с отрицательным ТКС
Глава 12. Генерирование сигналов различных частот и их применение
Глава 13. Хранение данных в EEPROM-памяти
Глава 14. Инфракрасное дистанционное управление
Глава 15. Анализатор для цифровых сигналов с частотами аобО кГц
Глава 16. 8-канальныЙ логический анализатор
Глава 17. Управление шаговыми двигателями
Глава 18. Использование USB для защиты программ от копирования
Глава 19. Изменение данных в EEPROM-памяти
Глава 20. Последовательная запись и чтение без VCP-драйвера
Глава 21. Подключение набора для изучения микроконтроллера к компьютеру с помощью USB
Глава 22. Пример флэш-программирования микроконтроллера A(mel-AT89LP
Приложение. Описание компакт-диска
Список источников информации
Предметный указатель




Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу USB в электронике, Хульцебош Ю., 2009 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать zip
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - zip - Яндекс.Диск.


Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-03-28 00:04:40