我没有使用仿真器跟踪,而是把程序烧到片子里。读出来的控制输出缓冲的字节,怎样才能看到 ? 以便知道它有没有收到主机发出的get_descriptor。
回复(19) 2004-08-26 10:31 来自版块 - USB驱动开发
表情
wly76d-接下拉(2004-09-01 15:37)
lhaih改了一下板子,将D-接上拉电阻到vcc,没有1M的电阻,用的220k的,上电后电阻很烫,是不是非要1M的才可以。(2004-09-01 11:33)
wly76那就对了,只有单片机不对的时候led才会一直亮。(2004-08-31 15:38)
lhaih我用的正是AT89C51,赶快换了。(2004-08-31 15:32)
wly76你的板子我没看到,只是怀疑。1,zlg的c程序不能用at89c51,应用 at89c52.2,vdd的电容和电解供电足以保证d12挂起时供电。3,插上电缆int变低,使挂起改变中断说明d12工作正常,现在单步调单片机程序。(2004-08-31 15:20)
lhaih 1 51单片机, 2 d12电源电容,vdd脚有三个电容并联,分别为104和103的普通电容和3.3uf的极性电容。V3.3脚有两个电容并联,104的普通电容和1uf的极性电容。 3 计算机只要插上电缆就显示找到新设备,不论有没有上电,程序写什么。 ...(2004-08-31 14:49)
wly76单片机型号是什么,d12电源电容多大,计算机显示什么信息。int高起来后,会不会变低。(2004-08-31 14:26)
lhaih上电后,一直亮着(2004-08-31 14:14)
wly76led什么反映?(2004-08-31 13:53)
lhaih 上电后不插usb电缆,量suspend为低。int 在读完中断寄存器后为高。插入电缆,两管教的状态都没有改变 (2004-08-31 13:40)

返回顶部