CAN数据收发方法、装置、设备及介质制造方法及图纸

技术编号:42091427 阅读:23 留言:0更新日期:2024-07-19 17:05
本申请公开了一种CAN数据收发方法、装置、设备及介质,涉及计算机技术领域,应用于RTOS线程,RTOS线程包括CAN数据发送线程和CAN数据接收线程,方法包括:当CAN数据发送线程接收CAN报文发送通知时,则基于待发送CAN报文的发送模式调用目标写函数,以通知CAN控制器的数据发送线程将待发送CAN报文装载至CAN控制器的发送邮箱,完成待发送CAN报文的发送;当CAN数据接收线程接收CAN报文接收通知时,则调用处理函数逐帧读取待接收CAN报文,直至接收全部待接收CAN报文。通过上述方案,能够简化CAN数据收发逻辑,以降低开发难度。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及can数据收发方法、装置、设备及介质。


技术介绍

1、随着半导体技术发展,mcu(microcontroller unit,即微控制单元)的资源越来越多,例如flash(闪存)、ram(随机存储器,即random-access memory)、高主频。嵌入式产品功能也越来越强大,嵌入式基于rtos(real time operating system,即实时操作系统)的开发越来越普及越来越重要。现有的can(controller area network)数据收发裸机方案,系统功能较少时具有实时性强的特点,但其开发难度大,维护成本高。

2、综上可见,如何简化can数据收发逻辑,以降低开发难度是本领域有待解决的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种can数据收发方法、装置、设备及介质,能够简化can数据收发逻辑,以降低开发难度。其具体方案如下:

2、第一方面,本申请公开了一种can数据收发方法,应用于rtos线程,所述rtos线程包本文档来自技高网...

【技术保护点】

1.一种CAN数据收发方法,其特征在于,应用于RTOS线程,所述RTOS线程包括CAN数据发送线程和CAN数据接收线程,所述方法包括:

2.根据权利要求1所述的CAN数据收发方法,其特征在于,所述当所述CAN数据发送线程接收CAN报文发送通知时,则基于待发送CAN报文的发送模式调用目标写函数,包括:

3.根据权利要求2所述的CAN数据收发方法,其特征在于,所述基于待发送CAN报文的报文发送间隔确定待发送CAN报文的发送模式,并基于所述发送模式调用目标写函数,包括:

4.根据权利要求1所述的CAN数据收发方法,其特征在于,所述通知CAN控制器的数据发送线...

【技术特征摘要】

1.一种can数据收发方法,其特征在于,应用于rtos线程,所述rtos线程包括can数据发送线程和can数据接收线程,所述方法包括:

2.根据权利要求1所述的can数据收发方法,其特征在于,所述当所述can数据发送线程接收can报文发送通知时,则基于待发送can报文的发送模式调用目标写函数,包括:

3.根据权利要求2所述的can数据收发方法,其特征在于,所述基于待发送can报文的报文发送间隔确定待发送can报文的发送模式,并基于所述发送模式调用目标写函数,包括:

4.根据权利要求1所述的can数据收发方法,其特征在于,所述通知can控制器的数据发送线程将所述待发送can报文装载至所述can控制器的发送邮箱,完成所述待发送can报文的发送,包括:

5.根据权利要求4所述的can数据收发方法,其特征在...

【专利技术属性】
技术研发人员:刘新杨珍亮
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1