阅读:941回复:0
各位大佬,请教几个关于D12的问题
我正在做51+D12的工作,我用了一位老兄上传的固件(仅枚举部分,我已经找不到那个贴了,但还是要谢谢那位兄弟),我将outportb、inportb的地址改为0x7f00+port(ZLG提供的编程指南上是0xff00+port),用仿真器运行后可以枚举,装上ZLG的驱动后一切正常,包括Usbview和USB Compliance Test Suite都能正常显示器件的配置信息,用D12TEST测试时,点通用输出D1,D2,D3,D4,goodlink闪烁,程序也没有报告出错,但点击打印机方式、扫描仪方式和循环读写开始按钮后,提示:“PIPE02(或PIPE03)请求数据传送失败!已放弃”,但goodlink会闪烁。我现在搞不清问题出在哪儿,除了枚举问题,固件里还要写些什么代码?我对比了固件编程指南上的程序,好象除了main函数那一段外,也没差多少啊,请各位大侠指点指点,THX!
|
|