关于LPC214X的usb中断 在使用LPC214X的过程中需要修改两个批量中断所使用的端点。
但是我修改了zlg的程序的几个地方加中断发现还是不行。 我修改的地方是:
1、void USB_USBDevIntConfig(void)函数中的
tmp = (0x01 << 0) + (0x01 << 1) + (0x01 << 2) + (0x01 << 3) + (0x01 << 4) + (0x01 << 5);
2、void USB_ConfigEndpoint(void) { USB_ConfigMaxPaketSize(0,EP0_PACKET_SIZE); USB_ConfigMaxPaketSize(1,EP0_PACKET_SIZE);
USB_ConfigMaxPaketSize(2,EP1_PACKET_SIZE); USB_ConfigMaxPaketSize(3,EP1_PACKET_SIZE); //USB_ConfigMaxPaketSize(4,EP2_PACKET_SIZE); //USB_ConfigMaxPaketSize(5,EP2_PACKET_SIZE); }
3、void Usb_HPService(void)和void Usb_LPService(void)中的USB_ENDP04与USB_ENDP05
4、ep2_rxdone()与ep2_txdone()函数中的端点
但是修改了以后发现还是中断不了。问问大家还有哪里需要修改啊?
|