Показаны сообщения с ярлыком COM порт. Показать все сообщения
Показаны сообщения с ярлыком COM порт. Показать все сообщения

суббота, 16 июня 2018 г.

COM порт (RS-232) Асинхронный обмен данными. Чтение данных ч.4 (практика).

    В этой статье мы рассмотрим пример асинхронного приема данных из СОМ порта средствами Delphi. То-есть опрос порта будет производиться непрерывно, до тех пор пока мы его не остановим, а прочитанную информацию она будет записывать в Memo. Чтобы процедура опроса не "подвешивала" наше приложение, мы организуем прослушивание порта в отдельном потоке. Поэтому прежде чем Вам начать практиковаться по настоящей статье, автор предполагает что читатель уже знаком с темой потоков в Delphi. Пример конечно примитивен, поскольку демонстрирует лишь минимум функций, которые можно реализовать для связи по трем проводкам (GND, RX и TX), но эта простота вовсе не снижает интереса к нашей с Вами теме. По скольку дает "живое" представление о принципе асинхронного чтения, да еще и на "сквозном" примере.
    И так приступим:

понедельник, 6 июля 2015 г.

COM порт. Синхронный обмен данными

    В этой статье мы рассмотрим синхронный обмен данными (чтение/запись) через СОМ порт, при помощи API функций. Для этого нам понадобятся, руки, голова, нуль-модемный кабель (DB9), и не большой кусочек провода, диаметром примерно 0,5 – 0,8 мм.

вторник, 27 января 2015 г.

Обмен сообщениями через COM порт

   В одной из статей написанных ранее, мы уже касались работы с COM портом, зажигая и гася светодиод из написанного нами приложения. В этот раз рассмотрим создание простенького терминала, который в дальнейшем, Вы сможете самостоятельно усовершенствовать и доработать как Вам захочется. Фишка в том, что написанную нами программку, можно установить на два ПК, и соединив их нуль-модемным кабелем отправлять друг другу сообщения.

среда, 23 октября 2013 г.

Как получить список доступных COM портов на вашем компе?


   Недавно начал экспериментировать с COM портами в Delphi). Штука занимательная, возможно напишу об этом деле интересную статью, но пока хочу поделиться способом получения списка доступных для работы COM портов. Метод сильно расписывать не буду, код коротенький, так что в подробностях я надеюсь вы разберетесь сами).

Работа с COM портом в Delphi


   В этой статье мы рассмотрим примитивный, но в то же самое время интересный примерчик работы с COM портом из Delphi. А именно, напишем программу, которая будет управлять светодиодом, будет включать светодиод и выключать через определенное время,... такое себе простенькое реле времени своими руками).