Описание тега serial-port

Последовательный порт - это физический интерфейс, через который данные передаются (в одном или двух направлениях) по одному биту за раз. Этот термин обычно относится к порту RS-232 с 9-контактным разъемом d-sub, который когда-то был стандартным последовательным интерфейсом на ПК.
1 ответ

Невозможно правильно использовать windows.h ReadFile на COM-порту. WriteFile вроде нормально работает

Я пытаюсь использовать библиотеку windows.h для связи через RS232 с устройством (связь SCPI). Я посмотрел несколько уроков и руководств о том, как это настроить, и считаю, что мой код должен работать правильно. Я могу отправить данные на устройство …
25 мар '15 в 13:21
3 ответа

Использование DMA для доступа к высокоскоростному последовательному порту

Я использую компонент serialport в C#, и он работает хорошо! Но вопрос в том, как можно быстрее обрабатывать высокоскоростные (например, 2 Мбит / с) передачи данных. Поскольку я исследовал это, я обнаружил, что к памяти можно получить доступ напряму…
28 май '15 в 06:53
2 ответа

Поделиться последовательным портом в Windows с помощью Python

У меня есть модуль GPS, подключенный через последовательный порт (USB-> Виртуальный COM-порт). Измерительное программное обеспечение использует этот порт, поэтому с другим программным обеспечением я не могу получить доступ к данным. Я хотел бы созда…
30 янв '12 в 14:56
0 ответов

Получить данные из Weighbridge в приложение asp.net через порт COM3

В настоящее время я занимаюсь разработкой веб-приложения asp.net для извлечения данных из весового моста, подключенного через порт "COM3". Но всякий раз, когда я читаю данные, он показывает значение как 128, когда вес 0 и с нагрузкой. Я новичок в эт…
1 ответ

Пизериальная связь с Arduino (для управления двигателем)

Я хотел бы отправить данные из Python Do Arduino для управления двигателями через реле. Идея состоит в том, чтобы отправить число, чтобы идентифицировать мотор и значение, чтобы, наконец, переместить его. К сожалению, я борюсь с некоторыми проблемам…
02 ноя '16 в 23:47
0 ответов

Последовательный дисплей данных Matlab

Я написал программу для контроллера opencapsensense, в которой он имеет 8 портов и датчик подключен к первому порту контроллера. Теперь я хочу отобразить данные только одного порта, но результат получается как в терминах массива. поэтому, пожалуйста…
02 ноя '16 в 13:50
1 ответ

Почему принимаются данные из последовательного порта в ноль?

Приведенный ниже код создается без ошибок, подключение к устройству, кажется, тоже работает, хотя я не получаю никаких отзывов от устройства. на VS я поставил точку останова на линииmyReceivedLines = sp.ReadExisting(); и переменная myReceivedLines в…
1 ответ

Скорость последовательного порта более 230400 в OS X

Я пытаюсь написать небольшой переносимый скрипт, который позволяет анализировать последовательный порт без каких-либо дополнительных требований к программному обеспечению анализатора, используя только некоторые стандартные утилиты командной строки. …
13 окт '15 в 14:53
1 ответ

Как разделить поток данных на пакеты?

У меня есть поток данных с последовательного устройства. У меня есть это как шестнадцатеричная строка, где пакеты данных всегда начинаются с F4, я использую: while (_serialPort.BytesToRead > 0) { var chunk = new byte[_serialPort.BytesToRead]; _se…
01 авг '16 в 19:29
1 ответ

Чтение последовательного порта в c с использованием функций WinApi; Ошибка WaitCommEvent

Я пытался написать небольшое приложение на основе событий в C для чтения последовательного порта (источники ниже). Моя программа - использовать функции WinApi. В comport.c есть функции, написанные для управления COM-портом (open, read, write), в uti…
20 ноя '15 в 17:33
1 ответ

Невозможно сравнить последовательные данные в методе обработки

Я делаю систему сигнализации на основе данных последовательного соединения. Я показываю данные в TextView. Кроме того, я хочу активировать alarm а также sendSMS методы, если данные достигают 20. Это код в Handle метод: case MESSAGE_READ: byte[] read…
01 май '12 в 09:54
1 ответ

C#: отвечать на последовательное событие в определенное время

В моем проекте я хочу общаться через последовательный порт с устройством, которое управляется микроконтроллером AVR. На AVR запускается таймер, который выполняет цикл каждые 10 мс. Цикл должен выполнить около 2 мс, и в конце он отправляет сообщение …
18 ноя '13 в 14:45
2 ответа

Arduino - Как прочитать строку из последовательного порта

Я только недавно начал работать с Arduino, У меня просто быстрый вопрос, я пытался найти ответ, но потерпел неудачу в течение нескольких дней. По сути, я хочу спросить, есть ли способ прочитать целую строку из последовательного порта. Как линия, выд…
22 июн '15 в 16:47
1 ответ

Как получить доступ к каталогу /dev в Android Java?

Я пытаюсь связаться с Android напрямую через последовательный порт (но не через USB!) Требуется доступ к каталогу /dev. Но не могу. (Я использую Android Studio.) File dir2 = new File("/dev"); dir2.listFiles(); ---> this is null ! Я могу подключит…
23 ноя '17 в 12:22
1 ответ

Как использовать Serial в Xojo

Я работаю с Xojo впервые и у меня есть небольшая проблема с Serial Class. Компилятор не знает мой последовательный объект, несмотря на добавление его ранее. Это скриншот моего окна проекта Xojo. Серийный объект был добавлен из библиотеки (serial1), …
14 дек '14 в 13:36
1 ответ

Чтение с последовательного порта в течение заданного времени?

Я пишу программу на C#, которая считывает числа, отправленные с Arduino на последовательный порт, помещает их в таблицу данных и отображает их в виде диаграммы. В настоящее время при нажатии кнопки connect он будет непрерывно считывать данные с посл…
12 фев '16 в 10:59
0 ответов

Посылка, какой символ ASCII является эквивалентом клавиши ввода в PuTTY?

(Это возврат каретки \r как в C++?) Когда я печатаю AT + [Enter] в PuTTY при подключении к модему COM3 порт, я получаю ожидаемое OK ответ. Но когда я использую свою (проверенную *) программу C++ для отправки AT\r (а также просто AT) к модему я не по…
05 май '16 в 18:08
0 ответов

C# Serial Communication не может получить текст

Я знаю, что есть другие темы о последовательной связи C#, но я действительно не могу найти ответ на свой вопрос. Так что мой Arduino печатает просто 1 Код Arduino: void setup() { Serial.begin(9600); } void loop() { Serial.print('1'); delay(200); } И…
02 сен '18 в 00:36
0 ответов

Pro Micro ничего не получает через Serial1

Я использую плату Pro Micro (16 МГц, 5 В) и хочу прочитать последовательные данные, поступающие с внешнего устройства UART (для теста я подключаю выводы TX1 и RX0 к кабелю FTDI, который подключается к компьютеру). Скорость передачи составляет 115200…
25 июн '16 в 09:14
1 ответ

Как преобразовать Hex в базу 10 байтов

Я хочу отправлять лекции с АЦП Arduino через последовательный порт, но я хочу отправить их как двоичные, используя только два байта. Из преобразования АЦП я получаю 10 битов в двух байтах ADCH и ADCL, предположим, что эти байты равны 0x03 (байт HI) …
15 ноя '16 в 20:54