阅读:803回复:2
讨论一个问题?
有一个奇怪的问题,想请教一下:
现在我知道我现在的那个开发板上的usb控制器对那些standard command硬件是不支持的,所以必须自己响应Get_Descriptor命令,但是疑惑的是usb设备插到主机上后,应该先由host发请求,引起u盘的中断,然后才能回应host的请求啊,把descriptors发回去。是这样子嘛?但是我现在中断没有起来,是什么原因呢,中断不起来,我什么都干不了啊 。中断没有起来就跟descriptor没关系喽? |
|
沙发#
发布于:2004-03-25 17:20
先检查USB控制器的中断方式是电平触发还是边沿触发.如果
是电平触发而你MCU采用边沿触发.那么就很有可能产生不了中断 |
|
板凳#
发布于:2004-03-25 17:25
没有讲是边缘还是电平触发,只要将中断控制寄存器中usb slave控制器的那个位置1,设置好时钟,就应该没问题了吧。
|
|