Thread 中讨论的其他器件:CC3200
工具/软件:Code Composer Studio
您好!
我发布了一个有关使用 F28379D 通过 SPI 发送2个以上字符的问题、因此、我检查并修改所有寄存器的每个位、以了解我可能出错的位置。 但之后、我可以告诉您设置是正确的。 我的故障是在 Code Sketch 中、事实上我可以发送2个字符、但在这2个字符之后移动 TXBUFF 确实有问题。 如何在 sketch 中写入以等待 BUFFULL_FLAG 已满? 我需要等到这个缓冲区完全充满了我的字符。
有关用于 TI Sketch 的 C++语言的另一个问题。 在另一篇文章中,我看到了以下命令: SpiaRegs.SPITXBUF =sdata[0]| sdata[1]<<8;
当 sdata[0]='A';和 sdata[1]='B';
它可以工作、但仅适用于2个字符。
我尝试使用 int i=0;SpiaRegs.SPITXBUF=sdata[i]和递增 i++来创建一个 for cycle、 但我是如何说问题在班次中、结果是唯一发送的最后一个字符的。
我的目标是发送一串字符,例如在 CC3200上响应:“这是 F28379D 从应用程序” 或发送 ADC 样本。
任何帮助都将不胜感激!! 谢谢、Alessio