Hallo 专家。
在我的应用中、我需要计算2种类型的 CRC:CRC 8和 CRC16 (Modbus)。
出于性能考虑、我想使用由 TI 提供的库来使用 VCU 外设。
在应用中、CRC 8在中断例程中计算、由计时器触发、而 CRC16在主函数中计算。 因此、可能会发生以下情况:CRC16计算被计时器中断中断、并开始其他 CRC 计算(使用不同的参数)。
那么问题是:如果 CRC16计算被计时器中断(因此在中断例程中执行 CRC 8)、在中断例程结束时 、CRC16计算是否恢复并正确完成、或者 CRC16结果将会错误?
如果、正如我预期的那样、答案是 CRC16将会错误、您是否有任何建议或权变措施来使用 VCU 计算 CRC?
提前感谢。
Paolo Andreuzza