首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求救MC1321x 的stream mode

求救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编辑过]

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