关于不同的断点位置,引起DTC多传输一组数据的问题。

一、问题描述

      由于断点位置设置的不同造成DTC多传输一组数据的问题,配置如下。

      由Gpt每3ms一次触发DTC传输数据,传输6次数据后,进入一次中断。在中断中将DTC重置,继续传输。

工程如下:

DTC_Bug_Test.zip

Tips:

      我将Reset函数里关于重置Dest的部分注释掉了,因此重置函数并不会重置目标地址,会接着上次传输的地址继续传输,以此方便查看数据。

不知道各位大佬有遇到过这个问题吗? 请教一下大家  感谢!!!

Parents Reply Children
No Data