2020-01-26 12:49发布
wye11083 发表于 2013-10-31 08:17 EP1在程序中是用不了的,这个好象只有中断传输才能用。
杏花雨 发表于 2013-10-31 08:20 就是用他的中断传输,传键盘码给电脑。。。这是他的程序 if ((oldkeys - keys) != 0) //Change in butto ...
wye11083 发表于 2013-10-31 09:20 HID协议有详细说明,每个字节的作用是唯一的。你可以找一下键盘的HID手册。 ...
最多设置5个标签!
就是用他的中断传输,传键盘码给电脑。。。这是他的程序
if ((oldkeys - keys) != 0) //Change in button state
{
if (keys & 0x10) //a
EP1INBUF[2] = 0; //这块为啥是EP1INBUF[2]
else
{
EP1INBUF[2] = 4;
IOA ^= 0x08;
}
if (keys & 0x20) //b
EP1INBUF[3] = 0;
else
{
EP1INBUF[3] = 5;
IOA ^= 0x04;
}
EP1INBUF[1] = 0;
EP1INBC = 5;
}
}
HID协议有详细说明,每个字节的作用是唯一的。你可以找一下键盘的HID手册。
恩恩,,谢谢你,,,我找找看。。。
一周热门 更多>