希望DSP28335中MailBox收到数据帧后从mailbox收到数据那时刻开始计时,延迟一定的时间再触发CAN中断,但是无法实现。测试发现:CANTSC为时钟计数器,MOTS为消息收到时的时间戳,MOTO为超时时间,超时判定的方法就是直接用MOTO与CANTSC比较,如果CANTSC大于MOTO则触发超时中断,并CANTOS记录状态。MOTO设定的时间都是绝对时间,很难控制的。为了达到我的目的,希望MOTO是相对时间,即不是以CANTSC零计时为起点的绝对时间,而是以MOTS为计时起点的相对超时时间。实际上DSP28335的eCAN不是这样设计。我该如何实现从mailbox收到数据那时刻开始计时,延迟一定的时间再触发CAN中断呢?非常感谢所有的建议。