阅读:1893回复:3
d12 read last transation stats register 问题
单片机向主机发送数据,连续不断的边采集边发送,速度很快。调试时Read last transaction stats register ,数据传输发生错误时,寄存器读到的值是00,C1,00,C1。。。
C1(1100 0001)表示什么意思? |
|
沙发#
发布于:2005-08-07 09:15
能看一下你的固件么?我这里用定时器每1ms产生一次中断,用来数据采集。d12没有向主机发送数据时,定时器很准,每1ms一次中断。但是如果在向主机发送数据时,用来数据采集的定时器就不准了,不再是每1ms一次,而是大概1ms一次了,不知道这是为什么?如果不介意的话,发给我一份你的固件好么?我的EMAIL:ssonu@163.com。
|
|
板凳#
发布于:2005-08-07 17:44
我尝试不把数据放到单片机内的数据区,而是直接每采集一个字节就放进d12的端点2缓冲区内,等到放进64个字节就设缓冲区有效,数据发送,然后下次再采集,依次循环,我的问题就出在这里,数据有时对,有时错。
不知哪位有经验? |
|
地板#
发布于:2007-02-21 15:16
加好友#11
QQ103094558 |
|
|