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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Передача данных через tcp стэк, необходимо передать пакет через модем sim300 больше чем 1024
rx3apf
сообщение Dec 18 2010, 09:21
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(butthead2 @ Dec 18 2010, 13:10) *
Точно. Сравнивал пакеты на передаче и на приеме - изменился один байт. Неправильной передачей по UART обьяснить нельзя - сдвигом битов новое значение никак не получалось

И никаких закономерностей ? Позиция в пакете, воспроизводимость ситуауии с теми же исходными данными ? Именно замена, не выпадение и не вставка ?
Go to the top of the page
 
+Quote Post
butthead2
сообщение Dec 18 2010, 09:40
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Цитата(rx3apf @ Dec 18 2010, 15:21) *
И никаких закономерностей ? Позиция в пакете, воспроизводимость ситуауии с теми же исходными данными ? Именно замена, не выпадение и не вставка ?

Да, именно замена. Всего было около четырех зафиксированных случаев. Никакой закономерности. Все в норме кроме одного байта в случайном месте.
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Dec 18 2010, 09:42
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Хочу использовать CRC8, но какой полином для этого взять? Какие типы ошибок могут возникнуть?
Go to the top of the page
 
+Quote Post
butthead2
сообщение Dec 18 2010, 09:46
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Цитата(MKdemiurg @ Dec 18 2010, 15:42) *
Хочу использовать CRC8, но какой полином для этого взять? Какие типы ошибок могут возникнуть?

Один байт ловить - подойдет любой. Я использую CRC как в 1-wire.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 18 2010, 16:01
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(MKdemiurg @ Dec 18 2010, 15:42) *
Хочу использовать CRC8, но какой полином для этого взять? Какие типы ошибок могут возникнуть?

А почему не старую добрую CRC16 ? Таблично считается быстро, надежность вполне пристойная...
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Dec 18 2010, 20:24
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



У меня основа данных 8бит, придётся усложнять алгоритм и вводить дополнительный буфер. Хотя можно и не вводить rolleyes.gif На данный момент, впринципе, 100% сохранность данных не важна. Но когда HTML реализовывать буду - 1 байт закосячит и весь запрос повторять...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:35
Рейтинг@Mail.ru


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