主题:C2000WARE 中讨论的其他器件
工具/软件:
尊敬的 TI 支持团队:
我尝试在微控制器中使用 sci write char 数组函数发送一个12字节且全为零的数组、我无法在具有接收器应用的不同系统中接收数据。 当我在12个字节中发送非零数据时、我能够在另一个系统中接收数据。 我也不使用 FIFO。
好的、建议我解决这个问题的方法吗?
谢谢、
此致、
考斯图夫
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
尊敬的 TI 支持团队:
我尝试在微控制器中使用 sci write char 数组函数发送一个12字节且全为零的数组、我无法在具有接收器应用的不同系统中接收数据。 当我在12个字节中发送非零数据时、我能够在另一个系统中接收数据。 我也不使用 FIFO。
好的、建议我解决这个问题的方法吗?
谢谢、
此致、
考斯图夫
您好、Kaustuv、
给您的几个问题:
此致、
Allison
您好:
为了进行澄清、我的理解是您正在接收来自另一个(非 C2000)器件的数据、该器件会触发 F280015x SCI 上的 RX ISR。 在 SCI RX ISR 中、您随后通过写入字符数组 driverlib 函数将16个字节发送回另一个器件(nonFIFO 模式)。 是否存在其他设备无法接收数据的问题? 发送非零数据与零数据时、您在另一台设备上看到哪些数据? 我们还需要确定问题是在传输端还是其他设备接收端。 您正在通信的另一个设备是什么?
您能否也澄清我上面列出的其他问题:
您可以下载最新版本的 C2000Ware 吗? 您使用的版本(5.01.00.00)在写入字符数组函数中有一个已知错误、已在最新版本中修复(请注意、此错误将出现在 FIFO 模式下、并且您不使用 FIFO、最好是及时了解 DriverLib 函数的最新版本)。
此致、
Allison