请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3200-LAUNCHXL Thread 中讨论的其他器件:CC3200
我在 UART 中实现了连续乒乓 UDMA、并在 CC3200中进行了无线传输、但我缺少数据: 如下图所示、新数据不会写入缓冲区、因此包含旧数据的缓冲区会通过 WiFi 发送、这种情况不规范(请注意正弦波连续性不会中断):
单击图像以查看清除图像
在其他情况下 、情况更为严重 、不规则 性(198 - 208个样本)会导致 UART 溢出错误(红圈)、从而导致数据丢失(红圈之后)-正弦波中的不连续性。
单击图像以查看清除图像
需要注意的是、不规则的宽度大约为9-12个样本(我可以放入 CC3200中的1个 UART 缓冲区中的数量)、如果我移除代码的无线传输部分、则不会发生溢出错误。
我真的感觉很困住了——有人能帮我吗?