Свързани въпроси 'serial-port'

Осигуряване на комуникация чрез асинхронен сериен порт
В момента нашето приложение се свързва с Arduino през сериен порт. Изпращаме някои ASCII-форматирани команди и получаваме същото в замяна. За да направим това, имаме опашка от команди, нишка, посветена на писането на тези команди в порта, и нишка,...
6060 изгледи

CloseHandle() се връща преди серийният порт действително да бъде затворен
Скубя си косата, опитвайки се да разбера кога един сериен порт приключи да се затваря, за да мога да го отворя отново. Оказва се, че CloseHandle() се връща преди портът действително да бъде отключен. Отварям сериен порт с помощта на...
5501 изгледи

Zmodem получава файл с C/C++
Възложено ми е да напиша C++ програма на платформа Windows за извличане на текстов файл от отдалечен сървър с помощта на zmodem през сериен порт. Почти същото като този човек но на windows. Ето къде съм заседнал: мога да говоря със сървъра чрез...
4877 изгледи

Разбор на данни от сериен порт, безопасен за нишки
Чета данни от серийния порт и ги анализирам в отделен клас. Данните обаче се анализират неправилно и някои проби се повтарят, докато други липсват. Ето пример за анализирания пакет. Започва с packetIndex (трябва да започне от 1 и да се...
261 изгледи
schedule 19.09.2022

Шест различни "?" знаци в ASCII?
Написах програма на Arduino, която чете GameBoy колички, Java й изпраща знак за стартиране и тя започва да чете и изпраща байтове обратно. Отварянето на изхвърления rom в шестнадесетичен редактор (или дори текстов редактор) показва, че те са еднакви...
358 изгледи
schedule 29.09.2022

Системното извикване на Linux read() отнема повече време от моите очаквания (програмиране на сериен порт)
Опитвам се да прочета данни, изпратени от tty/USB0, и да ги отпечатам с байтов формат. Въпрос: Очаквам да отпечатам данните, след като байтовете за четене достигнат 40. Времето обаче отнема много повече време, отколкото очаквам. Системното...
341 изгледи
schedule 02.10.2022

JRuby изисква грешка на .so файл
Работя върху функция за приложение, което трябва да работи на JRuby. По навик разработвам на "Native" Ruby. Когато се опитам да стартирам методи от този клас в JRuby, получавам съобщения за грешка като: MissingSourceFile: няма такъв файл за...
423 изгледи
schedule 08.10.2022

Мога ли да проверя дали COM порт може да бъде отворен, без всъщност да го отварям?
Обикновено на компютър има някакъв нестандартен набор от COM портове, достъпни за използване от терминален емулатор. Бих искал да мога да сканирам портове COM1-COM32, за да видя кой (ако има такъв) от тези портове може да бъде отворен като сериен...
912 изгледи
schedule 01.11.2022

Как да се свържа към терминал към сериен към USB устройство на Ubuntu 10.10 (Maverick Meerkat)?
Опитвам се да свържа minicom към серийно устройство, което е свързано чрез USB към сериен адаптер. Това е PL2303 и от всичко, което прочетох не са необходими допълнителни драйвери. Устройството е разпознато като PL2303. Аз съм начинаещ в minicom....
576033 изгледи
schedule 08.11.2022

Възможен ли е паритет на маркировката и интервала при използване на boost.asio?
Не мога да настроя правилно серийния порт, използвайки структурата termios, така че гледам библиотеки на трети страни. Бях посъветван да опитам boost.asio, но когато разглеждам примерите, изглежда, че не поддържа паритет за маркиране и интервал,...
1787 изгледи
schedule 09.11.2022

Проблем със сериен порт на Java
Опитвам се да включа/изключа релето, но засега не успявам. Опитах програмата Coolterm, за да видя дали драйверите са инсталирани правилно и да, работи и успях да я включа/изключа чрез GUI. Въпреки това имам проблем да изпратя командата чрез java за...
2623 изгледи
schedule 29.10.2023

Как да използвам множество софтуерни сериали в библиотеки в Arduino?
В момента правя проект, в който свързвам GPS модул, цифров компас и ZigBee ( XBee модем) към Arduino. Между другото, използвам Eclipse IDE, за да направя този проект, така че разделих кода си на няколко библиотеки. В момента XBee използва...
8967 изгледи
schedule 22.11.2022

Възелът на устройството в /dev/tty* не се създава за сериен драйвер на uart
Написах прост UART сериен драйвер във вграден Linux, работещ с busybox с mdev правила. Предоставих .dev_name като " ttyC2C " в моя код на драйвера. static struct uart_driver serial_omap_reg = { .owner = THIS_MODULE, .driver_name =...
6831 изгледи

Как да използвам сериен порт, който е свързан от друг компютър?
Има 2 компютъра, първият компютър е свързан с COM порт (GSM модем). Как да изпратя SMS от втория компютър чрез GSM модем?
77 изгледи
schedule 11.12.2022

Качете код на Arduino на виртуален сериен порт чрез Arduino IDE
Изтеглих няколко софтуера, които предоставят виртуални COM портове. Тези COM портове се показват в Диспечер на устройства и могат да бъдат избрани за качване от менюто на Arduino IDE Инструменти -> Сериен порт -> COM3. Започва да качва и достига...
3552 изгледи
schedule 20.11.2022

Visual C# 2008: Неизвикваем член „Microsoft.VisualBasic.Devices.Ports.SerialPortNames“ не може да се използва като метод
може ли някой да ми помогне с този проблем..? получи тази грешка при опит за отстраняване на грешки в кода.. private void Form2_Load(object sender, System.EventArgs e) { this.Show(); Form1.DefaultInstance.Close();...
353 изгледи

Четещ безжичен контролер за игри
Имам Logitech Cordless RumblePad 2, свързан чрез USB безжичен адаптер. Показва се като Logitech Cordless RumblePad 2 (HID или USB) под Device Manager в Human Interface Devices . Бих искал да го прочета с помощта на обработка, но не съм сигурен...
300 изгледи

Четене от сериен порт след запис върху него
Работя върху проект, при който компютърът ми комуникира с платка Arduino, която чете изхода на сензора и го поставя на серийния порт само ако е получено "t". Кодът на Arduino, както е показано по-долу, работи. const int inputPin = 0; void...
10089 изгледи
schedule 24.10.2022

Моят Arduino и компютърът ми не си подават ръцете
Използвам Processing и Arduino Uno, за да контролирам позицията на кръг на екрана с помощта на два потенциометъра. Arduino и компютърът комуникират чрез bluetooth. Ето кода за скицата за обработка: import processing.serial.*; Serial myPort; int...
231 изгледи
schedule 06.12.2022

Какво да изпратите през серийни портове
Съжалявам, ако това е много неясен въпрос, но изглежда не мога да го формулирам правилно, за да намеря някой друг с този проблем. Основният въпрос е, след като имате установена серийна връзка между две устройства, как използвате тази връзка за...
4885 изгледи
schedule 12.11.2022