реклама на сайте
подробности

 
 
> Как рассчитать CRC 16 в GPRS на PPP уровне, Mobile>GPRS>PPP(LCP,PAP,IPCP) - CRC16???
W!nd
сообщение Jul 4 2007, 18:08
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 4-07-07
Из: Кишинев
Пользователь №: 28 889



Очень нужно разобрать процесс передачи данных по GPRS
Смотрел RFC 1662 и куча другой инфы но не понимаю! Что, после чего идет?
После посылке Серверу, номера ATD*99***1#.
Сервер отвечает ..CONNECT.. и присылает LCP пакет такого типа:
7E FF 7D 23 C0 21 7D 21 7D 23 7D 20 7D 39 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 52 D3 5B 78 7D 23 7D 25 C2 23 7D 25 5C C0 7E

Я принимаю этот пакет:
1 вопрос!)
Моя программа должна сначала сделать:
7D XOR h’20’ на весь пакет кроме 7E ?

Если Да! То получается следующий Результат(Р) :

FF 03 C0 21 01 03 00 19 02 06 00 0A 00 00 27 22 28 22 25 26 52 D3 5B 78 03 05 C2 23 05
( 5C C0-CRC)
2 вопрос!)
На этом этапе, рассчитать CRC 16?
3 вопрос!)
Как Правильно рассчитать CRC 16( с полиномом 8408) для выше указного Результата(Р)? .

Заранее Спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016