|
Обработка массивов с неполными пакетами |
|
|
|
 |
Ответов
|
Oct 20 2015, 07:50
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(toweroff @ Oct 20 2015, 10:44)  Вы бы хоть формат пакета привели, а то тут сейчас "разведем тучки ручками" [0] счетчик [1] кол-во данных (16, 32, 48, 64...128) [2] номера датчиков [3] данные ... Если данных нет - приходит три нуля.
Сообщение отредактировал Atlantis- - Oct 20 2015, 07:51
|
|
|
|
|
Oct 20 2015, 09:41
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Atlantis- @ Oct 20 2015, 10:50)  [0] счетчик ... Сами то как предполагаете достичь пакетной синхронизации? Вот включился контроллер, или компьютер, и начал принимать с десятого байта в пакете, и дальше что? Вот немцы правы - у них принципы передачи данных стандартизованы, время тратится на суть проекта, а не на познание банальных протоколов передачи данных.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Oct 20 2015, 10:31
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(Dog Pawlowa @ Oct 20 2015, 12:41)  Сами то как предполагаете достичь пакетной синхронизации? Вот включился контроллер, или компьютер, и начал принимать с десятого байта в пакете, и дальше что?
Вот немцы правы - у них принципы передачи данных стандартизованы, время тратится на суть проекта, а не на познание банальных протоколов передачи данных. У меня никогда такого не было, чтобы не с первого принимал... А каким образом можно засинхронизироваться? И о каких принципах речь?
|
|
|
|
|
Oct 20 2015, 10:48
|
Местный
  
Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602

|
Цитата(Atlantis- @ Oct 20 2015, 13:31)  У меня никогда такого не было, чтобы не с первого принимал... А каким образом можно засинхронизироваться? И о каких принципах речь? http://electronix.ru/forum/index.php?showtopic=130550Форум надо читать, а не только писать
|
|
|
|
Сообщений в этой теме
Atlantis- Обработка массивов с неполными пакетами Oct 19 2015, 15:02 esaulenka Если это ПК, то никто не мешает сделать буфер не и... Oct 19 2015, 15:15 CrimsonPig Цитата(esaulenka @ Oct 19 2015, 16:15) Бу... Oct 19 2015, 15:36 zltigo QUOTE (Atlantis- @ Oct 19 2015, 18:0... Oct 19 2015, 15:44 megajohn Цитата(Atlantis- @ Oct 19 2015, 18:0... Oct 19 2015, 17:30 Dog Pawlowa Цитата(megajohn @ Oct 19 2015, 20:30) дык... Oct 19 2015, 20:15 Atlantis- Цитата(megajohn @ Oct 19 2015, 20:30) дык... Oct 20 2015, 07:05 smalcom вообще контрольная сумма у пакета должна быть. есл... Oct 19 2015, 20:19    Dog Pawlowa Цитата(Atlantis- @ Oct 20 2015, 13:3... Oct 20 2015, 10:47     Atlantis- Цитата(mcheb @ Oct 20 2015, 13:48) http:/... Oct 20 2015, 14:59      CrimsonPig Цитата(Atlantis- @ Oct 20 2015, 15:5... Oct 20 2015, 15:33 smalcom добавьте контрольную сумму и проблема отпадёт Oct 20 2015, 08:42 toweroff Вот так попробуйте
[STX][LEN][DATA][CRC]
STX - к... Oct 20 2015, 15:26 CrimsonPig Цитата(toweroff @ Oct 20 2015, 16:26) [ST... Oct 20 2015, 15:49 smalcom Цитататак, что в нулевом байте теперь общее кол-во... Oct 20 2015, 15:42 Atlantis- У меня сложная система, 8 микроконтроллеров (1) сч... Oct 20 2015, 16:54 smalcom ЦитатаТеперь читаем [LEN] байт
интересно, а кто эт... Oct 20 2015, 16:51 Alexashka Цитата(smalcom @ Oct 20 2015, 20:51) Обын... Oct 20 2015, 17:50 smalcom Цитатакакой протокол лучше сделать
если ничего све... Oct 20 2015, 17:07 Atlantis- Цитата(smalcom @ Oct 20 2015, 20:07) если... Nov 11 2015, 07:21  Dog Pawlowa Цитата(Atlantis- @ Nov 11 2015, 10:2... Nov 11 2015, 09:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|