發新話題
打印

使用blinkyexample例子的问题

使用blinkyexample例子的问题

我自己设计的PCB板,很简单只有外接电源3.3V连到VDD和REGIN,通过C2和编程器C5连接,运行时,编程器可以工作。但问题是我用一个USB接口接到PCB板上时电脑里认不出有设备,USB接口在PSB板上连接的GND,VBUS和DP,DN,感觉没有错啊,不晓得PC认不出设备是怎么回事,请教高手!多谢

TOP

您可能要貼上您的電路圖可能會比較清楚一些

TOP

这里没找到什么办法把电路图发上来啊。
电路中,就是外接3.3V电源接到VDD和REGIN上,USB接口接到GND,DP,DN和VBUS上,C2接口与C2DATA和C2CLK接上,就这些最基本最简单的东西。
要不请教一下,要完成些什么才能让C机程序识别有USB设备接连到了,因为只有识别后才能通信吧。

调试我发现,把PHYTST1-0不管写入多少,用万用表最出DN,DP都是高电平,只是电压有时为5V,有时为4.5V(VBUS也降为4.5V),不了解这是为什么?
非常感谢!

[ 本帖最後由 milk 於 2009-6-8 11:58 編輯 ]

TOP

http://www.beyondlogic.org/usbnutshell/usb2.htm

Figure 2, Figure 3 參考一下...
DP, DN 應該要依照你所使用的速度( Low Speed / Full Speed )加上 Pull-Up 電阻

TOP

1. C8051 USB MCU是不需要在DP DM上加上提升電阻的,因為已經內建了,使用站暫器設定
2. 當VBUS的pin有電源輸出,可以透過暫存器來取得該pin是否有電壓輸入

TOP

發新話題