从中断号中分别是第0位第3位和第4位产生了中断。他们的大概意思是:
第0位,每隔1ms产生一次帧中断。这一位在同步包的传输里。 第3位,这一位是在USB总线复位、USB挂起改变或者连接改变时会置位。 第4位,命令代码寄存器(USBCmdCode)为空(可以写入新的命令)。 在第3位的描述里还说了这一位的复位、挂起改变或连接改变在13.12.6的设置设备状态(命令:0xFE,写1字节)还有什么关系,但是我们现在不用管它。我们先把中断状态寄存器清了看会有什么情况。清中断就只需要把读到的中断状态信息给清中断寄存器。LPC_USB->DevIntClr = disr;程序运行的结果如图(2—2—2) 图(2—2—2)
|