如何创建/操作CRC错误

时间:2014-04-02 07:35:33

标签: embedded usb transfer crc

我正在将微处理器作为USB设备实现。它使用等时传输。现在我想测试等时传输可靠性,所以我设置了一个中断,当CRC错误发生时中断。

我想测试CRC错误中断是否有效,那么有谁知道如何创建CRC错误?也许有一些软件,或一些硬件工作?

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果要检查代码是否执行了正确的错误处理,只需通过软件设置CRC错误中断请求标志。

如果要检查USB芯片是否正确检测到CRC错误,则必须在总线上生成真正的CRC错误。据我所知,有USB总线分析仪(昂贵)可以做到这一点。 或者尝试通过暂时在D- / D +之间连接一个电阻来干扰USB信号。但这会导致任何错误,也可能是CRC错误。