Свързани въпроси 'serial-port'
Осигуряване на комуникация чрез асинхронен сериен порт
В момента нашето приложение се свързва с Arduino през сериен порт. Изпращаме някои ASCII-форматирани команди и получаваме същото в замяна. За да направим това, имаме опашка от команди, нишка, посветена на писането на тези команди в порта, и нишка,...
6060 изгледи
schedule
21.09.2022
CloseHandle() се връща преди серийният порт действително да бъде затворен
Скубя си косата, опитвайки се да разбера кога един сериен порт приключи да се затваря, за да мога да го отворя отново. Оказва се, че CloseHandle() се връща преди портът действително да бъде отключен.
Отварям сериен порт с помощта на...
5501 изгледи
schedule
21.09.2022
Zmodem получава файл с C/C++
Възложено ми е да напиша C++ програма на платформа Windows за извличане на текстов файл от отдалечен сървър с помощта на zmodem през сериен порт. Почти същото като този човек но на windows.
Ето къде съм заседнал: мога да говоря със сървъра чрез...
4877 изгледи
schedule
15.09.2022
Разбор на данни от сериен порт, безопасен за нишки
Чета данни от серийния порт и ги анализирам в отделен клас. Данните обаче се анализират неправилно и някои проби се повтарят, докато други липсват.
Ето пример за анализирания пакет. Започва с 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 изгледи
schedule
16.11.2022
Как да използвам сериен порт, който е свързан от друг компютър?
Има 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 изгледи
schedule
07.11.2022
Четещ безжичен контролер за игри
Имам Logitech Cordless RumblePad 2, свързан чрез USB безжичен адаптер. Показва се като Logitech Cordless RumblePad 2 (HID или USB) под Device Manager в Human Interface Devices .
Бих искал да го прочета с помощта на обработка, но не съм сигурен...
300 изгледи
schedule
07.11.2022
Четене от сериен порт след запис върху него
Работя върху проект, при който компютърът ми комуникира с платка 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