Board logo

标题: 求救MC1321x 的stream mode [打印本页]

作者: 舞秋风    时间: 2007-8-28 23:05     标题: 求救MC1321x 的stream mode

我采用MC1321x的stream mode 发送数据时,按照datasheet上一步一步来
即: 写入长度, 然后写入第一个word,等待 TX_STREAM_IRQ 中断再继续写入后面的数据。但是我接收到的数据发现就不对,前面的数据有重复,相应的后面的数据就丢了。
例如我发送一组数据: 0x11 0x22 0x33 0x44 0x55 0x66

先写入长度 0x07; 再写入 0x2211 ;等待中断写入 0x4433; 等待中断写入 0x6655


但是接收到的却是: 0x11 0x11 0x22 0x22 0x33 0x33 或者 0x11 0x11 0x22 0x22 0x33 0x44 等等

请各位大侠帮忙指点一下 深表谢意

[此贴子已经被作者于2007-8-28 23:05:08编辑过]


作者: jimmytan    时间: 2007-8-29 14:39

我建议你可以加入ack,确认发送的数据已经成功发送,然后再发下一个数据。或则在你发送的数据之间加一个延时,最好是在你的串口端就加延时。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0