roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 17:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Преобразование COM в LPT
СообщениеДобавлено: 24 ноя 2006, 23:30 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2006, 23:36 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
прийми это в уарт МК и пошли на его порты
прога на васике займет строк пять-десять наверно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 ноя 2006, 00:10 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
вот пример -  avr123.nm.ru/z5.htm

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 ноя 2006, 19:16 
Не в сети

Зарегистрирован: 24 ноя 2006, 23:23
Сообщения: 7
Откуда: Украина
Надо без МК.  Вместо МК комп и работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 ноя 2006, 00:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
тогда перехватиывай содержание регистра сом-порта и выводи в свой лпт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 ноя 2006, 14:41 
Не в сети

Зарегистрирован: 24 ноя 2006, 23:23
Сообщения: 7
Откуда: Украина
А он уже занят. нужен именно преобразователь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 ноя 2006, 20:17 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а смысл? ЛПТ то уже занят на сколько я понял


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2006, 13:22 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2006, 13:59 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
МК мог бы ошибки еще отследить. т.е. в случае помех не считать их байтом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2006, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
держать на соответствующих выходах

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2006, 16:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
выходах соответствующим битам в байте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2006, 19:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
название порта плиз в студию


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 ноя 2006, 11:22 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 ноя 2006, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Leks писал(а):
Есть некое устройство, подключаемое к СОМ. У него есть 8 выходов.  Байт, пришедший на СОМ должен быть этим устройством разложен по битам и выдан на выхода. В плане электроники устройство должно быть как можно более простым и недорогим. То есть МК можно использовать только если это единственный вариант.
Устройство должно осуществлять перевод последовательного сигнала в параллельный.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 ноя 2006, 14:10 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
ему сом в lpt  нужно  :twisted:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO