Да, настраивать прерывание по CLK надо на фронт (т.е. переход 0->1) и проверять состояние DATA в этот момент.
Цитата
Так называемый АСК, выдаваемый хостом - это запрет на передачу на время обработки им полученной комманды (буфера у него нет).
- согласен. Пересмотрел свою прогу - я действительно выдавал 11 бит (START + 8 DATA + PAR + STOP), и, помню визуально, сразу после этого фиксировал сигнал CLK , выставляемый хостом. Поскольку в штатном режиме (клавиатура к музыкальному автомату) мышка была отключена - то считал его сигналом квитирования. При его отсутствии в течение 5мс повторял передачу. Для меня именно квитирование было немаловажно, т.к. точно должны были отрабатываться сигналы от монетоприемника.
Сообщение отредактировал Dimmy - Jul 5 2007, 21:05