CAN总线Stuff Error

CAN总线Stuff Error

今晚不十三:

variables

{

msTimer FaultInject_ms;

}

On timer FaultInject_ms

{

@sysvar::CAN_FauitInject::led=0;

}

on sysvar_update sysvar::CAN_FauitInject::start_t

{

if(@this==1)

{

@sysvar::CAN_FauitInject::led=1;

setTimer(FaultInject_ms,@sysvar::CAN_FauitInject::time);

}

}

on sysvar_update sysvar::CAN_FauitInject::stop_t

{

if(@this==1)

{

@sysvar::CAN_FauitInject::led=0;

cancelTimer(FaultInject_ms);

}

}

哈喽,请教下:start_t置1让led置1能理解,为啥设置一个定时器让led每隔10ms(比如说)置0,那led在时序上不是在0 1跳变吗,这会影响改信号吧,如果代码执行跟报文发送在时间上不同步呢?

相关推荐

手机换屏价格揭秘:从百元到天价,这几点决定你的维修费!
DFU PC环境搭建
365bet游戏官方开户

DFU PC环境搭建

📅 08-23 ❤️ 804
Carlo Monti
365bet网站地址

Carlo Monti

📅 07-21 ❤️ 633