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

 
 
> USB-UART и радиосеть
fiim
сообщение Jun 11 2015, 10:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Собственно, предлагаю обсуждение еще одного варианта USB(HID)-UART- переходника, а также связанного с ним протокола передачи данных, и использование этого протокола в построении простой радио-сети.
Проект совсем новый, поэтому много недочетов, но уже сейчас переходник обеспечивает передачу на скоростях до 500кбит, годен для очень слабых микроконтроллеров(<2кБ), и очень удобен: достаточно нескольких строк кода что в компьютерной программе, что на микроконтроллере, чтобы передать данные. Вот здесь вводное описание и там же ссылка на сайт с документацией и видеоуроками:http://bextensions.wix.com/be-bdn#!history/cipy. Тухлые помидоры тоже приветствуются wink.gif

Сообщение отредактировал fiim - Jun 11 2015, 11:56
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Jun 14 2015, 05:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (fiim @ Jun 11 2015, 13:34) *
Собственно, предлагаю обсуждение...

Осуждать собственно нечего. Вы, в процессе рассуждений придя к очень правильному выводу, что фреймы нужно оформлять бит/байт стаффингом а не маяться фигней таймаутами и/или заголовками фрейма с размерами и опять-же таймаутами.... , тут-же ничтоже сумняшеся начали байтстаффинг уродовать "улучшениями" - выбором байта ломающим надежность и гробящим саму идею байтстаффинга всовыванием волшебного байта 0xFF являющегося де-факто маркером начала фрейма sad.gif, добавлением НЕНУЖНОГО для НОРМАЛЬНОГО байтстаффинга размера фрейма.
Слово "радиосеть" вообще к "изобретенному" протоколу вообще отношения не имеет, ибо кто-то там еще оформляет полученный по описанному протоколу фрейм в эфирный фрейм.
Ну а то, что Вы начали загаживать ссылкой на эту тему другие темы форума, это вообще плохо.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
fiim
сообщение Jun 26 2015, 12:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 29-10-09
Пользователь №: 53 291



Цитата(zltigo @ Jun 14 2015, 08:40) *
...Ну а то, что Вы начали загаживать ссылкой на эту тему другие темы форума, это вообще плохо.

Оу, я всегда лезу куда не стоило бы)
По поводу байта 0xFF: зря вы на него так нападаете. Его не стоит использовать там, где нужно отделять байт от байта. А вот при разделении пакета от пакета он ведёт себя просто отлично. Не знаю, как у вас, а я делал началом пакетов разные байты, а не только фыфы, и количество ошибок ни помехоустойчивость от этого не зависят. В конце-концов никто не мешает вам у себя заменить его на любой другой. Но не стоит: ничего не изменится, я проверял -все очень чётко работает.
Цитата
...выбором байта ломающим надежность и гробящим саму идею байтстаффинга

-!)))
Цитата
...добавлением НЕНУЖНОГО для НОРМАЛЬНОГО байтстаффинга размера фрейма

-Размер фрейма добавлен здесь не для байтстаффинга, люди, байтстаффинг в этом ВООБЩЕ не нуждается. Размер добавляется в любом случае, если у вас фрейм может иметь разный размер. Вот USB пакеты имеют стандартную длину -64 байта, поэтому там размер указывать не надо. А если, как у меня, пакет может быть от 0 до 247 байт, тогда будьте бобры, укажите длину)
Ну и третий помидор:
Цитата
...ибо кто-то там еще оформляет полученный по описанному протоколу фрейм в эфирный фрейм

-Это уж как кому угодно. В том и прелесть, что можно передавать данные и привязываясь и не привязываясь к эфирному фрейму, при этом простота передачи не изменится.

Сообщение отредактировал fiim - Jun 26 2015, 12:45
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- fiim   USB-UART и радиосеть   Jun 11 2015, 10:34
|- - jcxz   Цитата(zltigo @ Jun 14 2015, 11:40) Осужд...   Jun 15 2015, 04:42
|- - zltigo   QUOTE (fiim @ Jun 26 2015, 15:06) Его не ...   Jun 26 2015, 13:07
|- - fiim   Цитата(zltigo @ Jun 26 2015, 16:07) Я пла...   Jun 26 2015, 18:11
- - zltigo   Уже все сказано. Думайте. Повторять в третий раз н...   Jun 27 2015, 03:41
|- - jcxz   Цитата(zltigo @ Jun 27 2015, 09:41) Уже в...   Jun 27 2015, 08:03
|- - fiim   Цитата(jcxz @ Jun 27 2015, 11:03) Зря рас...   Jun 29 2015, 04:57
|- - jcxz   Цитата(fiim @ Jun 29 2015, 10:57) В моем ...   Jun 29 2015, 05:35
|- - fiim   Цитата(jcxz @ Jun 29 2015, 08:35) Это нев...   Jun 29 2015, 06:37
|- - jcxz   Цитата(fiim @ Jun 29 2015, 12:37) ... В и...   Jun 29 2015, 09:26
|- - fiim   Цитата(jcxz @ Jun 29 2015, 12:26) И что? ...   Jun 29 2015, 10:11
|- - jcxz   Цитата(fiim @ Jun 29 2015, 16:11) Если же...   Jun 29 2015, 10:18
|- - fiim   Цитата(jcxz @ Jun 29 2015, 13:18) Интерес...   Jun 29 2015, 14:11
|- - Aner   QUOTE (fiim @ Jun 29 2015, 18:11) Принцип...   Jun 29 2015, 18:01
|- - jcxz   Цитата(fiim @ Jun 29 2015, 20:11) Принцип...   Jun 30 2015, 03:48
- - Mihey_K   Преамбулу никто не отменял, даже самые дубовые пер...   Jun 29 2015, 14:54
|- - fiim   ЦитатаПреамбулу никто не отменял, даже самые дубов...   Jun 30 2015, 06:45
|- - jcxz   Цитата(fiim @ Jun 30 2015, 12:45) -Скачай...   Jul 3 2015, 02:53
- - Mihey_K   ЦитатаКто удосужился пройти по ссылке вначале, оче...   Jun 30 2015, 15:03


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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 18:40
Рейтинг@Mail.ru


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