本帖最后由 NewGuard 于 2019-1-25 16:49 编辑
最近遇到一个问题,板子移植canfestival后(目前只用了从机),心跳包、SDO、PDO部分功能可以使用,
不过现在遇到PDO的事件触发有问题,通过改变TPDO的映射值而无法触发其发送数据,同步帧触发和定时
触发都可以用。
补充一下:事件触发PDO的内容只在节点从预操作模式切换成操作模式时,能看到触发PDO的映射内容,不
知道是什么问题,还望指点下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
最关键的函数就是TimeDispatch(),里面涉及了许多复杂的时间计算和任务调度。
timerForCan()函数在硬件定时器中断服务里调用。
事件触发PDO函数放在一个定时器下,查查它的触发条件吧。
我也只用过定时触发的功能,
一周热门 更多>