Есть онопроводный интерфейс в котором идет обен данными на скорости 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: Врезка байта в фрейм ?
С коммутатором замена точно никак не получится, вставка - да, но и в этом случае возможны потери данных.
Правильнее будет поставить в разрыв контроллер, а не коммутатор. Организовать программный буфер fifo. Принимаем байт, проверяем, если ничего не надо менять, сразу его передаем, либо заменяем на то что нужно, и передаем. Вот как-то так.
Правильнее будет поставить в разрыв контроллер, а не коммутатор. Организовать программный буфер fifo. Принимаем байт, проверяем, если ничего не надо менять, сразу его передаем, либо заменяем на то что нужно, и передаем. Вот как-то так.
Все будет только лучше, в крайнем случае - хуже.
Re: Врезка байта в фрейм ?
Вот рисунок куда нодо вставлять байт
- Вложения
-
- log.jpg
- (187.8 КБ) 365 скачиваний
Последний раз редактировалось FUZZY_ Вт дек 06, 2011 22:15:53, всего редактировалось 1 раз.
- coredumped
- Опытный кот
- Сообщения: 838
- Зарегистрирован: Вт апр 12, 2011 18:38:19
- Откуда: с Земли
Re: Врезка байта в фрейм ?
Ссылочку дайте хоть одну. Не понятно о чем речь.FUZZY_ писал(а):Так что те схемы которые гуляют в инете не заменяют только 1 байт а делают fifo
А как можно вырезать конкретный байт коммутатором? Его сначала принять надо, проанализировать. Или Вы планируете вырезать все подряд?
Все будет только лучше, в крайнем случае - хуже.
Re: Врезка байта в фрейм ?
Описание LIN http://www.chip-news.ru/archive/chipnews/200102/12.html
Блок схема устройства
Уровни на шине { 0 } - 0 В { 1} - 12 В (физический уровень интерфейса тот-же что и K-Line W- Line и т.п.)
Скорость обмена 9600 конфигурация UART 8N1
Блок схема устройства
Уровни на шине { 0 } - 0 В { 1} - 12 В (физический уровень интерфейса тот-же что и K-Line W- Line и т.п.)
Скорость обмена 9600 конфигурация UART 8N1
- Вложения
-
- Untitled.jpg
- (144.69 КБ) 339 скачиваний
- Реклама
Re: Врезка байта в фрейм ?
Делаю плату врезки о результатах сообщу
- Вложения
-
- line_adapter.lay
- (104.81 КБ) 307 скачиваний


