Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Протокол для интерфейса Spi (да и I2c)

Непрочитано 08.01.2015, 23:02  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: протокол для интерфейса Spi (да и I2c)

Сообщение от alex6002 Посмотреть сообщение
Кстати да.... надо посмотреть - уместится у меня сумма
А чего смотреть? Самый тяжелый вариант - FF, в двух байтах поместится сумма двухсот пятидесяти шести.
Если другим путем пойти - один байт для суммы это вероятность пропуска ошибки 1:255, а если два байта - Вам не хватит такой уникальности суммы с отбросом переполнения?
Реклама:
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
alex6002 (08.01.2015)
Непрочитано 08.01.2015, 23:12  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию

Сообщение от alex6002 Посмотреть сообщение
Вы уж так не пугайте терминами простого советского металлобработчика....: особенно Speclab.... эт кто такие хоть ?
Это ребятки занимающиеся системами видеонаблюдения, которые придумали связывать свои мультиплексоры кабелем 1.5 метра с компами по I2C. Гвозть им в голову за это.

Да нет смысла ASCII городить. Дебажить его на линии - да, проще. А между MCU бинарный протокол можно и отладчиком отдебажить

Последний раз редактировалось mike-y-k; 21.04.2026 в 13:32. Причина: 6.6
Wiza_ вне форума  
Непрочитано 08.01.2015, 23:18  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: протокол для интерфейса Spi (да и I2c)

Сообщение от Wiza_ Посмотреть сообщение
Дебажить его на линии - да, проще.
Сермяга в четкой синхронизации уникальными символами.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 08.01.2015, 23:21  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: протокол для интерфейса Spi (да и I2c)

Слетает синхра. Хоть убейся. Так что смысла её искусственно поддерживать - смысла нет
Wiza_ вне форума  
Непрочитано 08.01.2015, 23:24  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Сообщение от Wiza_ Посмотреть сообщение
Так что смысла её искусственно поддерживать - смысла нет
Не понял смысла, но поясню свой. Я не про синхронизацию внутри пакета, а про начало пакета, которое невозможно спутать с информацией или чем-то другим.
А нарушенный пакет - потерянный пакет, запрашивать повтор.

ПС Кстати, при этом проще разбор пакета и прочего (команд, квитанций...) Работа со строками простейшая, соответственно, меньше памяти требуется.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 08.01.2015 в 23:28.
akegor вне форума  
Непрочитано 08.01.2015, 23:29  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Хорошо, то есть сдвиг на 1 бит теперь вы не допускаете ? Или там не может быть "сдвинутой"/фоновой стартовой последовательности.

Короче - кроме контрольной суммы ничего не поможет. Вот и всё. Танцы с бубном уже проводились

Сообщение от akegor Посмотреть сообщение
соответственно, меньше памяти требуется
За это не скажу. RTU всегда пользовал. Сравнений нет

Последний раз редактировалось Wiza_; 08.01.2015 в 23:36.
Wiza_ вне форума  
Непрочитано 08.01.2015, 23:37  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Сообщение от Wiza_ Посмотреть сообщение
Короче - кроме контрольной суммы ничего не поможет.
Дык, кто ж против? Голова - одно, конец - другое. Важно, как известно, и то, и другое. И если еще голова без конца что-то может, то конец без головы - ничто. Как и у людей.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
Vlad German (10.01.2015)
Непрочитано 09.01.2015, 00:05  
alex6002
Прописка
 
Регистрация: 07.08.2006
Адрес: Оренбург
Сообщений: 176
Сказал спасибо: 39
Сказали Спасибо 83 раз(а) в 32 сообщении(ях)
alex6002 на пути к лучшему
По умолчанию

Сообщение от akegor Посмотреть сообщение
А чего смотреть? Самый тяжелый вариант - FF, в двух байтах поместится сумма двухсот пятидесяти шести.
Если другим путем пойти - один байт для суммы это вероятность пропуска ошибки 1:255, а если два байта - Вам не хватит такой уникальности суммы с отбросом переполнения?
Угу. Особенно если учесть, что до советов здесь контроль вообще не особо предполагался....

Зы... еще одно применение Ваших идей, господа -- есть такие стойки ЧПу от Балтсистема - NC.... стойка хорошая - но интерфейс наружу из ЧПу - только пины входов-выходов .... через них хоть что (они быстрые), но написать мастер или слейв а тем более CRC на языке PLC Оливетти - ну совершенно нереально... а без контроля там.... за 100 квт приводов бывает.. как-то нервно...
А вот так.. простенько - сложить и послать - легко....
Пишу не флуд - может кто маяться будет, как я полгода назад - авось по ключевым словам найдет... жаль, плохо я тогда подумал ... поставили фанук.

Сообщение от Wiza_ Посмотреть сообщение
Дебажить его на линии - да, проще.
Ну не знаю...я б не согласился... вешаешь на линию 2х канальный цифровой осцил....
шлешь цифры от 1 до 9 - и влегкую прямо на на осциллограме читаешь.. 1- одна короткая ступенька, 2 - одна длинная,3- 2 коротких.... попробуйте - легко... а вот запомнить коды аски..... у меня не получается... 232 и 485 кстати так же... при хорошей синхронизации осцила...

Последний раз редактировалось mike-y-k; 21.04.2026 в 13:35. Причина: 6.6
alex6002 вне форума  
Непрочитано 09.01.2015, 00:20  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Сообщение от alex6002 Посмотреть сообщение
Ну не знаю...я б не согласился... вешаешь на линию 2х канальный цифровой осцил....
Гы! Смеетесь? Вы одну цифру туда-сюда гоняете? Или пакеты посерьезней?
Кто мешает повесить туда СОМ порт на прием и принимать нормальной терминалкой?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 09.01.2015, 00:50  
Wiza_
Гражданин KAZUS.RUN
 
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 980
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
Wiza_ на пути к лучшему
По умолчанию Re: Протокол для интерфейса Spi (да и I2c)

Ну если дебагера нет... тады ой
Wiza_ вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
из DVD в DVD-player реально? Altalimir Микроконтроллеры, АЦП, память и т.д 14 17.09.2007 21:21
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 19:05.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.