Странности с rs-232

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
rahmaevao
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн окт 13, 2014 09:31:45

Странности с rs-232

Сообщение rahmaevao »

Такая проблема:
Хочу управлять RIGOL DS1052 через RS-232. Он для этого имеет сзади разъем PD9.
Отправлю тестовую команду через терминал GTkTerm (пробовал так же CUteCom (У меня linux). Все работает: осцилограф перезагружается, буковки кажет (в общем посылка принимается).
Пишу программу на С#: (элементарную)

Код: Выделить всё

using System;
using System.IO.Ports;
using System.Text;
using System.IO;
using System.Threading;

class RIGOL
{
	static void Main()
	{
		SerialPort port = new SerialPort( "/dev/ttyUSB0" , 9600, Parity.None, 8, StopBits.One);
		port.Open();
		port.Write ("*RST");
		port.Close();
	}
}
Осциллограф не реагирует.
Я проверил что кажет на TxD (что через терминал, что через C# осциллограммы идентичны).
На других пинал PD9 ничего нет в обоих случаях.
Вопрос: что за?
ЧТо происходит??
Версии, товарищи...
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Странности с rs-232

Сообщение Мурик »

rahmaevao писал(а):Версии, товарищи...
Коды 0Ah и 0Dh не отправляете.
Реклама
rahmaevao
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн окт 13, 2014 09:31:45

Re: Странности с rs-232

Сообщение rahmaevao »

ммм... попробую,
rahmaevao
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн окт 13, 2014 09:31:45

Re: Странности с rs-232

Сообщение rahmaevao »

Все работает, спасибо.
Этот символ можно и не отправлять, если использовать команду:

Код: Выделить всё

port.WriteLine ("*RST");
.
:)))
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Интеграция с ПК»