stharp
驱动牛犊
驱动牛犊
  • 注册日期2005-08-04
  • 最后登录2005-08-08
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1893回复:3

d12 read last transation stats register 问题

楼主#
更多 发布于:2005-08-04 14:20
  单片机向主机发送数据,连续不断的边采集边发送,速度很快。调试时Read last transaction stats register  ,数据传输发生错误时,寄存器读到的值是00,C1,00,C1。。。
 C1(1100 0001)表示什么意思?
zdyhit
驱动牛犊
驱动牛犊
  • 注册日期2004-08-31
  • 最后登录2005-09-14
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-07 09:15
能看一下你的固件么?我这里用定时器每1ms产生一次中断,用来数据采集。d12没有向主机发送数据时,定时器很准,每1ms一次中断。但是如果在向主机发送数据时,用来数据采集的定时器就不准了,不再是每1ms一次,而是大概1ms一次了,不知道这是为什么?如果不介意的话,发给我一份你的固件好么?我的EMAIL:ssonu@163.com
stharp
驱动牛犊
驱动牛犊
  • 注册日期2005-08-04
  • 最后登录2005-08-08
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-07 17:44
我尝试不把数据放到单片机内的数据区,而是直接每采集一个字节就放进d12的端点2缓冲区内,等到放进64个字节就设缓冲区有效,数据发送,然后下次再采集,依次循环,我的问题就出在这里,数据有时对,有时错。

不知哪位有经验?
xinli->新利
驱动中牛
驱动中牛
  • 注册日期2004-03-28
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分483分
  • 威望56点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-02-21 15:16
加好友#11
QQ103094558
xueli19810917@163.com www.GGJJDDMM.com
游客

返回顶部