Последовательные интерфейсы компьютера
Получить книгу!
Получить книгу!
Несмотря на то, что у большинства современных компьютеров (не говоря уже о ноутбуках) вообще нет СОМ-портов, тема программирования последовательных интерфейсов остаётся актуальной. И останется такой ещё долго.
Почему?
Да потому что компьютеры используются не только для того, чтобы лазить по Интернету, смотреть фильмы и играть в игры. Компьютеры используются и в промышленности, и в торговле, да и вообще практически во всех сферах деятельности человека.
А во всех этих сферах кроме компьютеров используется огромное количество различных устройств: сканеры штрих-кодов, светодиодные табло, различные приборы автоматики и т.д. и т.п.
И практически все эти приборы подключаются к компьютеру, так как посредством компьютера ими удобнее управлять. К тому же информация, которая поступает от этих приборов, обычно хранится в базе данных, а для работы базы данных нужен компьютер.
Но как подключить эти устройства к компьютеру? Уже догадались, к чему я клоню? Уверен, что да. И вы абсолютно правы:
Большинство устройств подключаются к компьютеру через последовательный интерфейс
И если со стандартными устройствами всё просто - для них разработчиками созданы специальные программы-драйверы, установить которые может любой пользователь, то с нестандартными устройствами могут возникнуть проблемы. Потому что для них может просто не оказаться подходящей программы.
Выход в такой ситуации один:
написать программу самому
Однако для этого вы должны очень хорошо знать, как работают последовательные интерфейсы компьютера и как их программировать.
Качественной информации по этой теме немного. Однако вам повезло - вы наткнулись на эту страницу, где я рекомендую вам отличную книгу о практическом программировании последовательных портов ПК.
Эта книга - поистине кладезь информации по данной теме. После её изучения у вас не останется вопросов о программировании последовательных портов компьютера. Вот лишь основные темы, которые рассмотрены в книге:
- Стандарты последовательной связи
- Протоколы обмена данными по последовательным интерфейсам
- Интерфейсы RS-232, RS-422A, RS-423A, RS-485, RS-499, RS-562 и другие
- Разъёмы COM-портов
- Ресурсы компьютера для последовательной связи
- Методы обнаружения ошибок передачи данных
- Виды и вычисление контрольных сумм
- Последовательные протоколы Microsoft
- Управление модемом
- Протоколы передачи файлов
- Промышленные протоколы обмена данными (Modbus, CAN, Profubus)
- COM-порты и Plag and Play
- Использование сервисов BIOS
- Прямое программирование портов
- Использование обработки прерываний
- Программирование портов в Windows
- Использование потоков
- Синхронный и асинхронный обмен данными
- Справочник по функциям для работы с портами
- И многое другое…
Если вам надоело писать прикладные программы или работать с базами данных, если вас непреодолимо тянет на низкий уровень, к компьютерному “железу”, то эта книга для вас.
Ну а если вы занимаетесь разработкой АСУТП или приборов для автоматизированных систем, то знать как свои пять пальцев последовательные интерфейсы компьютера вы просто обязаны. Иначе грош вам цена как специалисту.
Но эта книга восполнит все пробелы в ваших познаниях о последовательных интерфейсах. Забирайте её прямо сейчас и погружайтесь в мир обмена данными, пробуйте на практике приведённые примеры, и уже очень скоро вы сможете разрабатывать программы, которые будут взаимодействовать с любыми устройствами, у которых есть последовательный интерфейс.
Получить книгу!
Получить книгу!