|
|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:1 l( B. Q+ @0 w. E' h. ^# x; t8 D
( H. h1 c) M; y& L: E d5 u
我的usb mass storage 设备工作在全速模式下已经可以正常运行,
/ N3 q7 {# k" e3 B9 E+ Q
) E/ n- v e- R1 u. h4 J6 ~ 下面这段代码不进行,设备应该是工作在high-speed 模式的
0 i; I$ g G$ n' l# Q
0 n' M% i3 d& w# Q6 H5 y 但是不运行下面这行代码,在高速模式,设备枚举没任何反映。& b4 E) i8 j0 f6 D$ F
6 s1 z: n7 j% k* ~- T# w usb只能收到复位和断开中断。连sof中断都不能收到.
6 j+ E- Y6 U4 V4 U' _
" C8 ^9 J* p% g" Z | 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。5 Y- ]* m+ g% @, y
3 z1 M/ x, i/ c: h
8 e2 V3 ~5 i$ H9 [% F
: k8 O. q- j0 ?8 a7 d( e6 c5 w: F* k' B" _- `3 p1 r
#ifdef USB_MODE_FULLSPEED7 ~7 x, S& l. c0 ?
HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;. r2 I$ L" `% J6 A8 v
#endif /* USB_MODE_HS_DISABLE */* v$ W( \! b8 B0 k
. v" K* k- M0 Y4 N4 b K2 g
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|