Настройка СОМ порта (решено) (надо подключить девайс)
Модератор: Модераторы разделов
-
- Сообщения: 99
- ОС: Ubuntu 8.04, FreeBSD 6.2
Настройка СОМ порта (решено)
Добрый день, коллеги. Нужно настройть СОМ-порт (/dev/ttyS0) на скорость 4800 бод. Хочу подключить GPS навигатор и послушать что он по NMEA протоколу вещает. В оффтопике из-под Putty выдает.
"Поднимите мне веки - не вижу !" (Вий)
-
- Сообщения: 99
- ОС: Ubuntu 8.04, FreeBSD 6.2
Re: Настройка СОМ порта (решено)
Код: Выделить всё
setserial /dev/ttyS0 -a
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 9600, close_delay: 50, divisor: 0
closing_wait: 3000
setserial /dev/ttyS0 baud_base 4800 - не катит. Выдает Cannot set serial info: Invalid argument
Putty из-под wine - выдает то что нужно, но с пропусками. Думаю, из-за скорости порта в 9600 теряется часть.
Есть может мысли у кого, как порт до 4800 затормозить ? И как из консоли с него дамп снимать ?
cat /dev/ttyS0 - ничего не выдает.
"Поднимите мне веки - не вижу !" (Вий)
-
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Настройка СОМ порта (решено)
не уверен что получиться (линукса под рукой нет), но попробуйте так:
stty 4800 /dev/ttyS0
а Putty есть и под linux, его не обязательно в wine запускать
stty 4800 /dev/ttyS0
а Putty есть и под linux, его не обязательно в wine запускать
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
- Сообщения: 99
- ОС: Ubuntu 8.04, FreeBSD 6.2
Re: Настройка СОМ порта (решено)
Мне надо в файлик записать дамп. Делаю курсовик на тему синхронизации времени через GPS.
tester:/dev # stty 4800 /dev/ttyS0
stty: неверный аргумент `/dev/ttyS0'
"Поднимите мне веки - не вижу !" (Вий)
-
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Настройка СОМ порта (решено)
а так
stty 4800 -F /dev/ttyS0
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
- Сообщения: 99
- ОС: Ubuntu 8.04, FreeBSD 6.2
Re: Настройка СОМ порта (решено)
Заработала. Огромное спасибо.
Код: Выделить всё
tester:/home/gutaev # cat /dev/ttyS0
$GPRMC,125802,V,6145.2558,N,03419.5676,E,0.0,0.0,150508,11.1,E,S*2B
$GPRMB,V,,,,,,,,,,,,A,S*0E
$GPGGA,125802,6145.2558,N,03419.5676,E,8,12,2.0,122.7,M,16.3,M,,*45
$GPGSA,A,3,02,03,04,07,08,10,13,16,23,24,25,27,,2.0,3.0*16
$GPGSV,3,1,12,02,18,261,41,03,08,086,36,04,05,232,34,07,68,190,50*72
$GPGSV,3,2,12,08,32,222,44,10,35,304,45,13,66,119,50,16,26,043,43*7C
$GPGSV,3,3,12,23,28,110,44,24,14,342,39,25,71,107,50,27,64,206,50*79
$GPGLL,6145.2558,N,03419.5676,E,125802,V,S*4F
$GPBOD,,T,,M,,*47
"Поднимите мне веки - не вижу !" (Вий)
-
- Сообщения: 173
Re: Настройка СОМ порта (решено)
Прошу пардону за некропост, но столкнулся со схожей ситуацией - пытаюсь читать данные с usb-gps приёмника. Повторил всю последовательность действий, однако вместо нормальных текстовых строк из файла /dev/ttyUSB0 сыпятся непонятные иероглифы. Забавно, что если менять скорость соединения, то и характер этих козюбриков меняется (при слишком больших скоростях вообще ничего не выводит). И при всём этом gpsd нормально работает с этим приёмником.
Нет ли у кого каких соображений?
Нет ли у кого каких соображений?
-
- Сообщения: 423
- ОС: Basic command interpreter
Re: Настройка СОМ порта (решено)
NMEA не единственный протокол GPS приемников, есть и с "козюбрик"-ми. Что ЮзерГюд пишут ?
puts ("Working, please wait...");while(1);
-
- Сообщения: 173
Re: Настройка СОМ порта (решено)
На коробке писано - NMEA 0183 v3.0. У меня даже как-то один раз получалось, теперь вот третий день вспоминаю, как же делал. Такое ощущение, что неправильно параметры порта выставляются, хотя и пробовал как по инструции 4800 8N1/9600 8N1.