can
文章平均质量分 63
星叔
博主主攻汽车基础软件,对AUTOSAR工具链及标准感兴趣。
展开
-
关于NXP的S32K,K3系列关于CAN接收过滤的掩码设置
恩智浦芯片目前CAN这块干了两种项目,关于CAN接收这一块,上一个项目都是用MB0接收所有的CAN帧,不做物理过滤设置;接手第二种项目,是每一个MB(message buffer),对应一个掩码过滤,导致新增加的报文接收不到,先不说第一种项目会不会有丢帧(目前在手册中没有找到相关的描述,如果所有的最多32个MB都被不过滤的任意的报文占满,会不会出现RMB丢帧的情况,或者去覆盖最低优先级的MB)或硬件资源浪费(中断受各种报文的响应)的情况,第二种面临的问题就是需要把目前这个CAN接收的过滤区放...原创 2021-12-26 15:59:49 · 6370 阅读 · 4 评论 -
关于CANoe新建CAN 数据库的入门知识笔记整理
最近刚用这个CAN矩阵报文,所以把这个笔记整理一下,防止后边忘记1。新建数据库2.建好的数据库如下图所示3.创建一个报文节点(最好按照通讯矩阵去建)4.创建一个Message报文(最好按照通讯矩阵去建)4.创建一个Signal信号(最好按照通讯矩阵去建)5.创建一个Value Table去定义Signal的位定义(最好按照通讯矩阵去建)6,.将Value Table 和Signal信号关联起来7.将Message中的位定义信号按照报文矩阵排原创 2020-09-15 21:04:47 · 1963 阅读 · 0 评论 -
关于Renesas R7 的CANFD切换为经典CAN
首先,R7的CANFD是兼容CAN通讯的,在R7芯片他们公用相同的寄存器,至于发出来的帧是CANFD还是CAN取决于协议的不同。原创 2022-11-20 15:44:23 · 1820 阅读 · 4 评论 -
基于类Autosar的CAN服务
如图,在系统服务层关于CAN服务有通讯和诊断,他们同时具有发送和接收的功能,同时驱动层支持将第一次竞争失败的CAN报文标记起来,作为第二次发送。所以系统调度,为CAN开辟了四个服务函数,分别将报文发送,诊断报文发送,诊断报文接收。原创 2022-09-04 21:23:06 · 348 阅读 · 0 评论