Re: GPT Aurora vs Linux

Модератор: Guzel

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 14:16

AR_Favorit писал(а):А как слал статус-реквест, когда NAK получал? Мож просто ошибся в КС?

0x02,0x04,0xCC,0x2B - 2E выдает ошибку...хотя в описание написано 2E
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14


Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 14:18

Может у кого есть самый простой пример? а я бы вам в ответ такой же только по id003 ;) с id003 проблем практически не было..есесно все это под Линух..
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 14:45

Хммм судя по описанию, 2E как раз должно быть:
0x02+0x04+0xCC=0хD2=b11010010
инвертируем все байты получается b00101101=0x2D
прибавляем 1 - получаем 0x2E
а в остальных случаях как раз должен быть NACK - не совпадает контрольная сумма либо кол-во байт)

настройку порта еще раз проверь, я по тексту программы не понял, 1 стоп-бит выставлен или нет?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 14:58

1 стоп бит, вроде как стоит...с 2Е он даже на сообщения не реагирует..в общем у меня скоро бошка лопнет :)
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 15:17

options.c_cflag &= ~CSIZE;

это что значит???
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 15:23

AR_Favorit писал(а):options.c_cflag &= ~CSIZE;

это что значит???

options.c_cflag &= ~CSIZE; /* Маскирование битов размера символов */
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 15:46

А вот такой момент в настройке порта не повлияет?


cfmakeraw(&options);    //Установить режим RAW

и еще наверное надо будет   

options.c_cc[VMIN]  =0; // Минимальное количество символов для чтения
options.c_cc[VTIME] =timeout; //Время ожидания

???
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 15:49

порт же по умолчанию открывается в символьном режиме?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 15:52

AR_Favorit писал(а):порт же по умолчанию открывается в символьном режиме?

по умолчанию в симольнов вроде...флаги я те ставил..ничего хорошего не замечал)
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 15:58

В символьном по-моему неззя!!! нада в RAW обязательно... Пробуй еще раз...)))
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Пред.След.

Вернуться в Aurora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72