Ситуация такова, что имеется измерительный прибор LCR c подключением к принтеру "типа Epson" через LPT порт. Нужно организовать сохранение передаваемых на принтер данных в текстовый файл на ПК. Моя идея подменить принтер контроллером ATmega8 и отправлять через COM порт данные в ПК принимаемые от прибора. Внешнее прерывание INT0 соединить с выходом стробирования и в обработчике прерывания считывать выводы портов присоединенные к шине данных и управления (получаю 2 байта), переслать их через USART на ПК. Железо собрал, а вот с программой только осваиваюсь, может опытным программистам не составит труда помочь науке. Программирую в CVAVR кварц 7.3728 МГц
ДАТА
бит 7 -- PD4
бит 6 -- PD3
бит 5 -- PB5
бит 4 -- PB4
бит 3 -- PB3
бит 2 -- PB2
бит 1 -- PB1
бит 0 -- PB0
Strobe -- INT0
AutoLF -- PD5
Init -- PD6
Selectln -- PD7
Ack -- PC4
Dusy -- PC3
PaperEnd -- PC2
Select -- PC1
Error -- PC0
обвязка MAX232 вот вроде и все чем на данный момент обладаю.
Пока не знаю как идет общение принтера с прибором, есть мысль параллельно с принтером подключить контроллер и "послушать" как идет обмен данными, а в дальнейшем убрать принтер вообще. Может кто подскажет, где найти инфу по сигналам управления?
Заранее благодарен за любую помощь.


