1

我正在尝试将来自 Stellaris LM4F120 LaunchPad(链接)ADC 的采样数据发送到运行 OSX 10.6.8 的主机。首先,我尝试使用 UART 每 1.25 毫秒发送 4 个字节的数据,这是我收集数据的速率。我通过在 OSX 端的命令行中运行的 minicom 读取这些值并打印到文本文件中。我测试了我正确地使用 1 Hz 输入正弦波对信号进行采样,并且在绘制结果时发现它是 1.5 Hz 正弦波,这表明发生了混叠。我认为 UART 向主机发送值的速度不够快,这意味着微控制器的采样速度没有我想要的那么快。

我尝试通过创建更大的数据缓冲区并一次发送所有数据来解决这个问题。我的问题是板上的内存只能容纳大约 32 kB,而我需要大约 400 kB,中间没有任何时间滞后。

我不确定接下来要尝试什么。我听说 USB 可能工作,但我不知道从哪里开始这条路。关于下一步采取什么方向的任何建议?我是使用微控制器的新手,所以我不确定在提高发送数据的速率时应该考虑哪些选项。

4

0 回答 0