На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

USB в электронике

Автор Хульцебош Ю.
Название USB в электронике
Серия Электроника
ISBN 978-5-9775-0324-2
Формат 70*100 1/16
Объем 224
Тематика
Оптовая цена
    Вернуться к описанию книги

Полное содержание

Оглавление Предисловие 1

Глава 1. Измерение, управление и регулировка при помощи интерфейсов ПК

5
1.1. Информационные единицы: данные 8
1.2. Двоичный счет (логические 0 и 1) 9
1.3. Древнерусский счет на пальцах 10
1.4. Биты и байты 11

Глава 2. Основы USB

12
2.1. USB 1.0, 1.1, 2.0, On-The-Go 12
2.2. Идентификация тока, напряжения, устройства USB-интерфейса 13
2.3. Последовательная передача данных USB, RS232, SPI, I2C 14
2.4. Кодировка NRZI 15
2.5. USB — неизвестная последовательная шина 16
2.6. Типы передачи USB 17
2.7. USB-драйвер 18
2.8. Идентификация оферента USB 19

Глава 3. Аппаратное обеспечение

21
3.1. USB-флэш-адаптер и описание 22
3.2. Дополнительная плата 25
3.3. UM232R-модуль от компании FTDI 27
3.4. Внутренняя структура микросхемы FT232R от FTDI 29
3.5. Функции микросхемы FT232R 31
3.6. Пример последовательного подключения микроконтроллера к USB 32
3.7. Согласование уровней RS232/485 33
3.8. Бод-генератор 35

Глава 4. Установка драйвера FTDI версии 2.x

37
4.1. Программа отображения USB (USB View Utility) 41
4.2. Удаление FTDI-драйвера 42

Глава 5. Установление контакта

43
5.1. Вызов первой демонстрационной программы VB (Visual Basic) 44
5.2. Первые вызовы программы в FTD2XX.DLL-библиотеке 45
5.3. Пример программы в Visual Basic 46
5.4. Объявление функций FTD2XX для VB 47
5.5. Исходный код функций 48
5.6. Другие вызовы функции 50
5.7. Вызовы функций 51

Глава 6. Игры со светом

53
6.1. Включение светодиода 54
6.2. Переключение светодиода 57
6.3. Еще вариант переключения 58
6.4. Вспышка светодиода 58
6.5. Управление яркостью светодиода 61
6.6. Управление двухцветовым (DUO) светодиодом 63
6.7. Мигающее светосигнальное устройство 66
6.8. Включение выхода TxD 67
6.9. Пример схемы светофора с тремя светодиодами 69
6.10. Пример схемы USB-осветителя для чтения 70

Глава 7. Опрос входов

72
7.1. Система сигнализации 76
7.2. Аварийный счетчик импульсов 77
7.3. Пример схемы системы охранной сигнализации 78
7.4. Здесь ли кошка? 80
7.5. Осторожно: вода 81
7.6. Светло или темно? 82
7.7. Расширение аварийной сигнализации фотоячейкой 83
7.8. Более точное определение сопротивления LDR 84

Глава 8. Управление кварцевыми часовыми механизмами

90
8.1. Подключение катушки 90
8.2. Программное обеспечение 92

Глава 9. Bit Bang — USB усиливает темпы

94
9.1. Синхронный режим Bit Bang 95
9.2. Опрос входных сигналов от D0 до D7 при помощи режима Bit Bang 101
9.3. Исходный код для режима Bit Bang 102
9.4. Bit Bang и эмуляция других портов 105

Глава 10. Простой аналого-цифровой преобразователь с Bit Bang

107
10.1. Понятие аналого-цифрового преобразователя (АЦП) 107
10.2. Электрическая схема АЦП с компаратором 109
10.3. Первое тестирование ПО для АЦП 110
10.4. Согласованность между ПО и аппаратным обеспечением USB 112
10.5. Исходный код к АЦП 116
10.6. Предвключенный операционный усилитель 119
10.7. Замер напряжения вольтметра на аналоговом входе E2 121
10.8. Тестер батарей 124

Глава 11. Измерение температуры при помощи NTC (отрицательного ТКС)

126
11.1. Образец ПО для измерения температуры 127
11.2. Исходный код измерения температуры 129

Глава 12. Генерирование частот и приложения

130
12.1. Генератор частот последовательного интерфейса 130
12.2. Генератор частот с Bit Bang 130
12.3. Цифроаналоговый преобразователь с ШИМ 133

Глава 13. Хранение пароля в EEProm

136
13.1. Основы памяти данных EEProm 136
13.2. Основы интерфейса I2C 136
13.3. Память данных ищет подключение (контакт) 138
13.4. Предварительные размышления 139
13.5. За пять шагов к успеху 140
13.6. "Ловля" данных 148
13.7. Сопровождение хранения пароля 150
13.8. ПО памяти пароля — фрагмент исходного кода 151
13.9. Пример двухпроводной связи I2C 153

Глава 14. Тестирование инфракрасного дистанционного управления

156
14.1. Инфракрасная передача данных в RC5-коде 157
14.2. Тестирование инфракрасного дистанционного управления 158
14.3. Исходный код. Тестирование инфракрасного дистанционного управления 162
14.4. Дополнительная вспышка при помощи фотодиода 163
14.5. Обработка во временной диаграмме 164

Глава 15. Анализатор для цифровых сигналов до 60 кГц

166

Глава 16. 8-канальный логический анализатор

168
16.1. Анализ цифровых схем 171

Глава 17. Управление шаговыми двигателями

172
17.1. Однополярный двигатель ищет контакт 174
17.2. Пошаговое "отбивание чечетки" 175
17.3. Пример программы для шагового двигателя 176

Глава 18. Использование USB для защиты программ от копирования

180
18.1. Вызов функций FTDI в Visual C 182

Глава 19. Изменение данных EEProm

185

Глава 20. Последовательная запись и чтение без драйвера VCP

189

Глава 21. Соединение USB с обучающим пакетом Mikrocontroller

194

Глава 22. Пример Flash-программирования микроконтроллера Atmel-AT89LP

197
Приложение. Описание компакт-диска 207
Список источников 208
Предметный указатель 209
XII Оглавление Оглавление XI


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2019 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.