工具与软件:
您好!
我们使用 两个 SCI 进行 UART 通信。 一个 SCI 用于传输、另一个 SCI 用于接收、它们是两个独立的通道。 我们有 发送和接收的多数据字节结构。 其中一个传输数据包结构为100字节、同样、接收数据包结构为20字节。现在、 我们实施代码的方式是、在 for 循环中、我们将 从 TXBUF 传输16位数据、然后根据数据结构发送100字节的数据。 同样、在 传输完完整的数据包结构后、我们将 使用 RXBUF 读取16位数据、随后读取20个字节的数据、并将其存储在数组中、然后提取相关数据。
是否还有其他最佳方法来处理此实施? 因为如果我们需要在单个数据包结构中发送更多的字节、就很难对其进行缩放、因为假设我正在传输数据、但同时、我有一个传入数据、我们担心、我们可能会错过这些数据、因为 CPU 可能仍在忙于传输数据。
第四百零八章