DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Архив Diogens Digest #318' следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Архив Diogen's Digest - дайджест эхо-конференций FIDO по схемотехнике, (составление (c) 1996 Sergej Pipets, 2:5030/228.7), нагло упертый мной с ftp://ftp.gss.bm.spb.ru/DD/ и переведенный в html :-)
         
-------------------------------------------------------------------------------
From : Oleg Arkhangelsky                   2:5030/211.27   Срд 12 Мар 97 07:56
To   : Sergey Pavlichuck                                   Срд 12 Мар 97 23:02
Subj : Re: Регистp -> COM поpт
-------------------------------------------------------------------------------
Hello, Sergey!

SP> Может посоветует кто, как с найменьшими аппаpатными затpатами сабжевую
SP> пpоблему pешить. Есть pегистp (ИР22). Hадо пеpесылать данные с его
SP> выхода в компьютеp чеpез COM поpт.

Извините все, кого я этим советом уже задолбал.
Есть 3 варианта. В порядке увеличения "аппаратных затрат".

1. Берешь 51-ю деталь. Лучше, если найдешь Atmel AT89C2051 - она в 20-ногом
корпусе, а цена ей - 3 бакса. Обвеса к ней - кварц, резистор и 3 конденсатора.
Пишешь программку (байтов на 40), которая берет из одной ячейки (порта с ИР22)
и в другую (RS) перекладывает.

2. Hаходишь древний 581ВА1. Корпус о 40 ногах. Питаний ему, правда, много надо.
К нему нужен тактовый генератор (скорость порта устанавливает). И генератор
импульсов опроса регистра, если у тебя его еще нет.

3. Сдвиговый регистор с параллельной загрузкой, битов на 10. Я брал пару ИР24,
хотя лучше использовать ИР9. Соединяешь их в один длинный регистр. По импульсу
опроса загружаешь данные в ИР24 сразу со старт- и стоп-битами. Перед
старт-битом стоит поставить стоп, тогда можно не беспокоиться о синхронности
генераторов. Дальше выдвигаешь данные из ИР24 импульсами от генератора,
задающего скорость.

Разумеется, во всех трех случаях потребуется сделать формирователь уровней
RS232. В зависимости от того, нужна ли тебе гальваническая развязка
(рекомендую!) это пара транзисторов или еще и оптрон. Плюс резистор, (и
конденсатор). Питание +-12в берется прямо от порта с ножек (например) DTR/RTS.

Oleg

PS Я убедил тебя поставить 2051? Hадеюсь, да.

* Origin: Искренне Ваш    / T-Mail robot (2:5030/211.27)

          Файлы, на которые могут содержаться ссылки в письмах, находятся здесь.




<<<

архив dibr

>>>