roboforum.ru

Технический форум по робототехнике.

Преобразование COM в LPT

Преобразование COM в LPT

Leks » 24 ноя 2006, 23:30

Подскажите как осуществить сабж. Надо разложить последний байт, пришедший на СОМ по битам и вывести их на 8 линий до прихода следующего.  
Я так понял нужно использовать сдвиговый регистр с последовательным входом. Только чтото не выходит. Если надо выложу попытки на WorkBench 5.12.

EdGull » 24 ноя 2006, 23:36

прийми это в уарт МК и пошли на его порты
прога на васике займет строк пять-десять наверно.

avr123.nm.ru » 25 ноя 2006, 00:10

вот пример -  avr123.nm.ru/z5.htm

но можно и без МК.

Leks » 25 ноя 2006, 19:16

Надо без МК.  Вместо МК комп и работает.

EdGull » 26 ноя 2006, 00:13

тогда перехватиывай содержание регистра сом-порта и выводи в свой лпт.

Leks » 26 ноя 2006, 14:41

А он уже занят. нужен именно преобразователь.

EdGull » 26 ноя 2006, 20:17

а смысл? ЛПТ то уже занят на сколько я понял

Leks » 27 ноя 2006, 13:22

Мне нужно разбить по битам последний байт, пришедший на COM(последовательный сигнал) и держать на соответствующих выходах 1 до прихода следующего байта. Причем делать это нужно аппаратно, то есть внешним устройством, которое подключается к СОМ. Компьютер просто выдает сигнал и все.

avr123.nm.ru » 27 ноя 2006, 13:59

МК мог бы ошибки еще отследить. т.е. в случае помех не считать их байтом.

EdGull » 27 ноя 2006, 15:52

держать на соответствующих выходах

выводах чего?

avr123.nm.ru » 27 ноя 2006, 16:49

выходах соответствующим битам в байте.

EdGull » 27 ноя 2006, 19:05

название порта плиз в студию

Leks » 29 ноя 2006, 11:22

Есть некое устройство, подключаемое к СОМ. У него есть 8 выходов.  Байт, пришедший на СОМ должен быть этим устройством разложен по битам и выдан на выхода. В плане электроники устройство должно быть как можно более простым и недорогим. То есть МК можно использовать только если это единственный вариант.
Устройство должно осуществлять перевод последовательного сигнала в параллельный.

=DeaD= » 29 ноя 2006, 12:32

Leks писал(а):Есть некое устройство, подключаемое к СОМ. У него есть 8 выходов.  Байт, пришедший на СОМ должен быть этим устройством разложен по битам и выдан на выхода. В плане электроники устройство должно быть как можно более простым и недорогим. То есть МК можно использовать только если это единственный вариант.
Устройство должно осуществлять перевод последовательного сигнала в параллельный.


Так не понял, адаптер LPT<=>COM надо или интерфейсную плату на 8 TTL входов/выходов на COM порт? Разница то, между прочим, не маленькая.

lebaon » 29 ноя 2006, 14:10

ему сом в lpt  нужно  :twisted:


Rambler\'s Top100 Mail.ru counter