Код для проверки PS /2 на Verilog
У меня клавиатура Logitech с подключением PS /2. У меня также есть fpga Baysis2, который я хотел бы использовать для чтения ввода с клавиатуры. Проблема в том, что клавиатура не получает питания. Возможно, я ошибаюсь, но ни один из индикаторов на клавиатуре не включается при подключении к плате.
Мой вопрос: это нормально? Я предполагаю, что огни должны включиться, так как плата должна питать клавиатуру.
Может ли кто-нибудь предоставить мне простой код, чтобы окончательно проверить, получает ли моя клавиатура данные? Ничто из того, что я пробовал, не сработало.
1 ответ
Светодиоды на клавиатуре должны быть включены хост-контроллером. По умолчанию они отключены. Если клавиатура работает, можно проверить, активен ли PS2_CLK при нажатии клавиши, потому что клавиатура является мастером шины (источником синхронизации).
Дополнительное чтение: PS / 2 протокол в деталях