阅读:1161回复:1
D12 SMART 板中,如何修改下位程序,可以让上位对s1,s2.两个按纽有不同响应。
D12 SMART 板中,如何修改下位程序,可以让上位对s1,s2.两个按纽有不同响应。
|
|
沙发#
发布于:2003-08-03 21:51
这段程序你弄明白了吗? 弄清楚了想怎么改就怎么改
void check_key_LED(void) { static unsigned char c, last_key = 0xf; c = MCU_SWM0 & MCU_SWM1; c &= 0x0f; if (c != last_key) { D12_WriteEndpoint(3, 1, &c);//按键状态改变,发送信息给主机 } last_key = c; if(bEPPflags.bits.ep1_rxdone) { DISABLE;//接收到主机发来的LED控制信息 bEPPflags.bits.ep1_rxdone = 0; ENABLE; MCU_LED0 = !(GenEpBuf[3] & 0x1);//控制LED状态 MCU_LED1 = !(GenEpBuf[3] & 0x2); } } |
|
|