haven9396 发表于 2015-2-12 15:55:42

请教一下AVR32UC3B0256 DPRAM读取操作

      请教一下搞过的朋友,目前在研究AVR32UC3B0256的USB,发现每次收到建立令牌包后,重复读取DPRAM的数据都不一样,第一次读取正确,第二次读取就不对了。每次读都进行了Usb_reset_endpoint_fifo_access(EP_CONTROL);复位地址指针操作,定位到0xD0000000(AVR32_USBB_SLAVE_ADDRESS),是否DPRAM内部进行了地址自动偏移,请高手指点一下,谢谢。

第一次正确读到USB标准输入请求
0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00

紧接着重复读取,数据和第一次不一样,两次操作都复位了地址指针
0xDD 0x94 0xDD 0x94 0x00 0x10 0x01 0x02

jjl3 发表于 2015-2-12 16:45:11

现在玩这个的人真的很少,友情帮顶
页: [1]
查看完整版本: 请教一下AVR32UC3B0256 DPRAM读取操作