我把上下拉电阻换成5k的,结果usb的led只是闪了一下,电脑还是不能识别出设备.在串口得到的调试信息是<br />系统启动.<br />********************************************************************<br />****** EDN USB学习板键盘程序 ******<br />****** AT89S52 CPU ******<br />****** 建立日期:Dec 10 2007 ******<br />****** 建立时间:14:23:19 ******<br />****** 作者:电脑圈圈 ******<br />****** 欢迎访问作者的 ******<br />****** USB专区:http://group.**/93/ ******<br />****** BLOG1:http://www.**/blog/computer00 ******<br />****** BLOG2:http://computer00.21ic.org ******<br />****** 请按K1-K8分别进行测试 ******<br />****** K1:左Ctrl键 K2:左Shift键 K3:左Alt键 K4:0键 ******<br />****** K5:1键 K6:2键 K7:Caps Lock键 K8:Num Lock键 ******<br />********************************************************************<br />断开USB连接.<br />USBD12芯片初始化<br /> 设置地址.<br /> 地址为: 0<br />连接USB.<br />USB总线复位.<br /><br />比之前的少了好几个复位和挂起的调试信息.<br /><br />刚刚才发现我的电路板上的D+信号的5k上拉电阻是上拉到+5v的!!<br />一般资料是写上拉到3.3v的,这个关系大吗??<br />
|