Врезка байта в фрейм ?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
FUZZY_
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Врезка байта в фрейм ?

Сообщение FUZZY_ »

Есть онопроводный интерфейс в котором идет обен данными на скорости 9600 8N1 между 2 мя устройствами DEV1 и DEV2
В разрыв линии включен ключ K561KT3 со стороны DEV2 включен ATtiny2313 8 MHz

DEV1 --------- ----------
K561KT3.......|| |
______________MYDEV= ATtiny2313 8 MHz

Возможна ли подмена байта при обмене DEV1 и DEV2 с помощью ключа K561KT3 ?
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Врезка байта в фрейм ?

Сообщение coredumped »

С коммутатором замена точно никак не получится, вставка - да, но и в этом случае возможны потери данных.
Правильнее будет поставить в разрыв контроллер, а не коммутатор. Организовать программный буфер fifo. Принимаем байт, проверяем, если ничего не надо менять, сразу его передаем, либо заменяем на то что нужно, и передаем. Вот как-то так.
Все будет только лучше, в крайнем случае - хуже.
Реклама
FUZZY_
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Re: Врезка байта в фрейм ?

Сообщение FUZZY_ »

Вот рисунок куда нодо вставлять байт
Вложения
log.jpg
(187.8 КБ) 365 скачиваний
Последний раз редактировалось FUZZY_ Вт дек 06, 2011 22:15:53, всего редактировалось 1 раз.
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Врезка байта в фрейм ?

Сообщение coredumped »

FUZZY_ писал(а):Так что те схемы которые гуляют в инете не заменяют только 1 байт а делают fifo
Ссылочку дайте хоть одну. Не понятно о чем речь.
А как можно вырезать конкретный байт коммутатором? Его сначала принять надо, проанализировать. Или Вы планируете вырезать все подряд?
Все будет только лучше, в крайнем случае - хуже.
Реклама
Эиком - электронные компоненты и радиодетали
FUZZY_
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Re: Врезка байта в фрейм ?

Сообщение FUZZY_ »

Описание LIN http://www.chip-news.ru/archive/chipnews/200102/12.html

Блок схема устройства

Уровни на шине { 0 } - 0 В { 1} - 12 В (физический уровень интерфейса тот-же что и K-Line W- Line и т.п.)

Скорость обмена 9600 конфигурация UART 8N1
Вложения
Untitled.jpg
(144.69 КБ) 339 скачиваний
Реклама
FUZZY_
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Re: Врезка байта в фрейм ?

Сообщение FUZZY_ »

Пояснение обмена по LIN
Вложения
lin.jpg
(47.62 КБ) 345 скачиваний
Реклама
FUZZY_
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Re: Врезка байта в фрейм ?

Сообщение FUZZY_ »

Делаю плату врезки о результатах сообщу
Вложения
line_adapter.lay
(104.81 КБ) 307 скачиваний
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»