工具与软件:
尊敬的专家:
目前 我们正尝试使用 C2000 F28335控制卡来实施低成本 HIL 方案。 主要思路是使用 ADC 测量外部信号、然后计算一些值、最后使用串行通信发送结果。 我们的问题是、当我们尝试使用 SCI 发送数据时、因为使用 for 周期在 TX 缓冲区中加载数据很慢、导致程序丢失一些 ADC 读数、从而使计算的值失真。 我们如何能够更快地将数据加载到缓冲区中?
已经将波特率调整到接近所包含的 FTDI 芯片的限值、但问题不是那么严重。 问题是 ADC 中断由100kHz PWM 信号触发、提供大约10us 的时间将数据移动到 SCI 缓冲器。 在这么长的时间内做到这一点? 或者最好尝试另一块电路板?
谢谢你。
此致、
阿奇·A·.