自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 瑞萨开发板RA2L1 MCU从0到1总目录(持续更新)

瑞萨开发板RA2L1 MCU从0到1总目录(持续更新)

2023-03-27 19:50:24 208

原创 Can Driver-CAN Controller状态切换

上层模块调用Can_SetControllerMode函数后,Can_MainFunction_Mode周期函数回轮询CAN状态寄存器的模式标志,如果CAN Controller的模块切换成功了,Can_MainFunction_Mode函数调用CanIf_ControllerModeIndication通知到CanIf层。●支持休眠的CAN硬件,如果切换到SLEEP状态,CAN模块就会设置CAN Controller进入SLEEP状态,这SLEEP状态下CAN新建能够被CAN总线唤醒。

2024-07-05 18:02:49 777

原创 E2E lib-P01

E2E 的保护与校验机制需要发送端和接收端的配合使用,对待发送的数据调用E2E_PxxProtect API 执行数据保护,将使用Crc 算法计算的Crc 校验信息、计数器信息(根据选用不同保护策略,还可能包括数据ID 信息与数据长度信息)回填至数据一同发送至总线。在接收方,调用E2E_PxxCheck API,使用同样的Crc 算法计算Crc 值,校验Crc 是否一致,并校验计数器信息(与数据ID 信息与数据长度信息)以确保发送端和接收端的数据保持一致,保证信息的完整性。如果尚未收到数据,则值为0x0。

2024-07-05 15:19:42 909

原创 命令(CMD)终端的清屏

SecureCRT 中的 MySQL 命令行清屏命令/快捷键:System + Clear(真正清屏),Ctrl+L(伪清屏,只是把末行置顶)MacBook 命令终端的清屏命令/快捷键:Ctrl+Cmd+L(清除屏幕) ,Cmd+K(清除到开头),Clear ,Ctrl+L。Windows CMD 或者 Navicat 命令窗口的清屏命令:Clear 或者 CLS。Linux 命令终端的清屏命令/快捷键:Clear,Ctrl+L。

2024-06-13 15:00:27 383

原创 CANTP单帧&多帧数据结构及时间参数

BS即块大小,收到一帧流控帧后发送连续帧的最大数量,用来限制连续发送连续帧的最大数量,如为0则没有限制可以一直发,直到数据发送完毕。一般N_As为0.07,N_Bs为0.15,N_Cs为0.05,N_Ar为0.07,N_Br为0.05,N_Cr为0.15。– N_Cs:从流控帧接收或CF确认发送到数据请求发送成功的最大时间间隔,如果超过这个时间则中断发送。– N_Ar:从数据(FC)请求发送到数据发送成功的最大数据间隔,如果超过这个时间则中断接收。

2023-11-26 20:49:53 1555 1

原创 UDS P2 P2*Server

在ECU发出NRC为0x78后,ECU开始答复请求的时间要求,即需要在该时间段内响应上位机请求或再次发送NRC 0x78再次重新计时。在接收到ECU应答的NRC为0x78时,到上位机收到ECU响应的时间间隔。是ECU收到上位机请求报文后,到处理完成发出响应的时间间隔。在上位机成功发送诊断请求后等待ECU发送响应时的时间间隔。P2Server时间,典型值: 0.05s。P2*Server时间,典型值: 5s。

2023-11-26 18:28:46 1010 1

原创 AutoSAR NvM 问题分析

NvM模块在开发阶段还是很简单的,配置项并不太多,但因为随着NvM版本的迭代,遇到问题还是很难调查解决的,协议栈是没有问题的。根源:各家配置工具对NvM协议的架构不同和相关的配置项介绍模糊不够具体,导致我们对配置的理解不够透彻,导致配置项选错,出现了一些奇怪的问题。

2023-05-01 12:30:26 1369

原创 AutoSAR学习笔记

只是开发笔记如有问题,欢迎指出。

2023-04-26 21:42:18 88

原创 1.3瑞萨RA2L1 GPIO之点亮LED

在总目录上面说过,要玩一下boot+can升级上位机+uds诊断,结果发现评估板上没有can控制器,好家伙,直接省了买pcan的钱,看来瑞萨主打的就是免费,到现在一分钱没花,真省钱啊,实在不行后面去买can控制器模块吧,先玩点基础的开开胃吧。那么今天就点亮LED吧。完成了跑马灯实验,主要还是讲解如何通过瑞萨e2studio配置引脚。(瑞萨的LED为什么这样耀眼,我的眼睛啊。主打真材实料。-------->返回总目录<--------

2023-04-01 18:39:10 395

原创 1.2搭建RA2L1 MCU开发环境和编译烧录调试

搭建环境踩了两个小坑,下载软件很慢,新建工程选型不对,问题不大。但留下了几个小小疑问,后续验证(许愿画饼ing)。RA2L1 MCU IDE初评价:e2 studio的界面清晰度和流畅速度以及打开速度和操作反应并不快(对比NXP的S32DS),暂时用功能并不多,可能别的功能很实用吧。-------->返回总目录

2023-03-28 23:07:23 393

原创 1.1 瑞萨开发板RA2L1 MCU上的资源

瑞萨的板子太良心了,作为评测版,带有板载USB调试口(支持MCU在5V或3.3V调试和运行),本以为还要去买个调试器,这一波粉一波瑞萨。插上usb,旁边的两个led会亮如果黄色调试 LED 4没有停止闪烁,请确保正确安装了 J-Link 驱动程序如果绿色 LED2 没有亮,则表示电路板未通电一直听说瑞萨上手很难,今天看来瑞萨的评估版还是很良心的(暂时看来,怕后面打脸)。-------->返回总目录<--------

2023-03-27 20:32:12 193

原创 c语言const关键字误区与使用场景

const修饰的是变量。变量被const修饰之后就变成了只读变量。后面介绍的const和指针一起用的方法,其实主要考察的还是指针。如果懂得指针的原理其实就很好理解。总的来说,就是看const修饰的直接变量。只有被修饰的直接变量才是只读的。

2023-02-20 20:59:10 248 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除