|
|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:* d" H" N$ S: K9 \
9 q7 q- k! n& \/ ~ 我的usb mass storage 设备工作在全速模式下已经可以正常运行,
3 n" a8 w. N" a+ y6 i6 M' b' N6 V: I2 h1 O+ T5 Z
下面这段代码不进行,设备应该是工作在high-speed 模式的3 I/ U2 w( {: j" ~; D& t- d
9 d9 w4 Y! {' }* g
但是不运行下面这行代码,在高速模式,设备枚举没任何反映。, e3 K+ D, }% P, T8 R y! A
2 [5 w! ]2 H$ C. i/ Q1 q usb只能收到复位和断开中断。连sof中断都不能收到.
; F9 ^7 \5 ]8 y( }/ H; L
* n9 r f. F. W& g7 d' a& J 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。( s2 K0 N- i8 D7 g; t: x* [
9 M) d& k! ~+ N- v* O
* P6 b. O! T' K& i) [
: G, p- I, o& d+ |9 t2 |6 a1 M" ^& Z4 d% r9 T0 t' L6 M; v+ A% |
#ifdef USB_MODE_FULLSPEED
$ k* Y2 c( g; R% `1 [8 l- w' _ HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;4 z3 @: H+ z, U$ `- I) K
#endif /* USB_MODE_HS_DISABLE */
( m! j, d* J. m) ?/ {* Z2 K0 m$ r
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|