|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:
! ]% e8 @. g8 U* D0 ?, [; D! a% r
我的usb mass storage 设备工作在全速模式下已经可以正常运行,1 U/ K. [8 v( |0 x4 j5 D3 {( T' {
9 j$ Q+ [, A4 I, b1 W, l/ L
下面这段代码不进行,设备应该是工作在high-speed 模式的
3 I! X2 B! _) P! f
8 b* x. m: K! b+ r( t 但是不运行下面这行代码,在高速模式,设备枚举没任何反映。& t6 |% z, _& R0 o# y r2 f
/ T$ }& B. U& ^ ^
usb只能收到复位和断开中断。连sof中断都不能收到." v5 T" N6 H9 e( ^' p' Q0 L
1 m9 X3 f; @9 U* A* Y5 r& s 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。" J) t) I$ M) {) V! m8 z7 {9 [
+ V) w! t3 s- z, w+ R! d
. ^! T+ h/ m/ d4 V
' o. l' Y0 R# G* c8 I
& b$ h* z# _- x: p' S+ |
#ifdef USB_MODE_FULLSPEED
: `( e7 d, G; c! x& y9 o* y HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;5 I2 `+ H2 I; C2 g( I1 E
#endif /* USB_MODE_HS_DISABLE */" n k" z& e; K0 @4 e; ?% J. S
; q* P7 T' t# A, [$ o
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|