4

在嵌入式软件(固件)领域,观察事件顺序、计时并优化程序是相当普遍的,方法是让程序摆动 PIO 线并在示波器上捕获它们的行为。

在过去的日子里,可以切换串行和并行端口上的引脚以在基于 PC 的软件上实现几乎相同的功能。这使得在同一跟踪上捕获基于主机 PC 的软件事件和固件事件并检查主机软件/固件交互成为可能。

现在,我的新笔记本电脑……没有串行或并行端口!这种情况越来越多。那么,是否有人对从“现代”PC 发出准确的定时信号有任何建议?令我震惊的是,我们没有任何立即可编程的、无滞后的输出引脚。

该解决方案需要在笔记本电脑上运行,因此不允许使用仅插入台式机的附加卡。

4

5 回答 5

3

带有扩展坞和老式并行端口的笔记本电脑。另一种方法是使用通过 USB 连接的“智能”盒子为您处理时间并通过 USB 简单地报告结果。

您可能想研究一些 USB 逻辑分析仪,例如Saleae Logic套件。

于 2009-12-21T04:06:33.557 回答
1

您可以获得创建串行和并行端口的 USB 加密狗。不过,请确保您做好了功课,因为您想确保您可以获得所有 Pin 图及其所有数据,一些更便宜的设备并不能满足您的所有需求。

于 2009-12-16T11:04:37.443 回答
1

我有一个来自 Quatech 的 PCMCIA 并行端口 - 型号 SPP-100。它是一个“真正的”并行端口,而不是 USB 并行端口。它是“真实的”,足以让我在没有并行端口的笔记本电脑上使用带有 Windows 7 x64 的并行端口加密狗。

于 2010-04-12T00:25:36.650 回答
1

使用音频输出端口怎么样?这至少应该具有一致的延迟,因为音频应用程序关心这一点。这是我能想到的唯一不是基于数据包或专用于其他目的的现代计算机输出。它只有两个通道(尽管外部 USB 音频设备可以扩展它,并且希望通过协议所做的任何事情都具有一致的延迟),并且可能有一个 DC 滤波器,但您至少可以产生可靠的定时脉冲。

于 2010-04-12T00:42:48.793 回答
0

USB逻辑分析仪存在,有些甚至是芯片。但请记住@xtofl 关于时间的评论。

于 2010-04-09T18:29:38.577 回答