Вы что делаете именно?
Вообще на сколько помню так:
- компьютер линию CLK кладет к земле
- на DATA keyboard или DATA mouse комп выставляет ноль
- допустим клавиатура заметила все эти ногодрыгания и начинает генерировать последовательность синхроимпульсов на линии CLK Keyboard, сжирая битики по фронтам
- Первая команда от компа GIVE ME ID, вроде бы так.
Еще там на CLK реализован арбитраж. То есть, если кто нибудь выставил на CLK ноль, то остальные устройства ждут пока CLK освободиться.
И еще фича, допустим клавиатура шлет посылки нажатия клавиш. В это время на линии CLK MOUSE будет логический ноль, контроллер со стороны компьютера его сам установит на время общения с клавиатурой. На CLK MOUSE не будет видно тактовых импульсов, просто будет ноль пока клавиатура не освободит шину.
И на всякий случай, синхронизацию выполняют только удаленные устройства: мышь или клавиатура.
Цитата
Пуллапы по 10К подключил на всякий случай, короткого нет, но на Clk почему-то висит ноль
Со стороны компа эти выводы вообще всегда подтянуты, нуля не должно быть.