自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作日志之CAN BUS总线——————汽车诊断

经常使用下位机开发的同志们或者从事汽车开发卫星开发等研发朋友们,对CAN总线的使用并不陌生,上期我们提到了K线在汽车诊断中的使用非常广泛,现在大部分汽车诊断都是使用的K线,而CAN总线在汽车诊断中也是使用非常广泛的,像BWM,AUDI等汽车品牌都是使用CAN总线进行与诊断仪器的交互,下面同K线的讲解一样,我将从物理层,数据链路层,应用层三个方面去讲解CAN BUS在汽车诊断中的使用。

2023-04-25 15:44:06 537

原创 工作日志之KWP2000协议的理解和使用

bps初始化:诊断仪发送5bps的地址码,回馈若干个字节作为回应,回馈的字节来源于字节,回馈的第一字节是0x55,ECU响应0x55方波,测试仪根据测试此方波的时间间隔来计算波特率KW1,KW2,设备对KW2取反发回给ECU(也可能不发,如果不发,这初始化直接完成),ECU对地址码取反发回给设备,完成系统初始化交互。快速初始化:由诊断仪发送25ms的拉低电平(常态是高电平),然后是25ms的高电平,再发送系统进入数据,系统进入数据通常为5个字节,ECU响应7个字节,完成系统初始化交互。

2023-04-24 11:20:45 1777

原创 扫雷小游戏 C语言实现

C语言实现扫雷

2023-03-02 20:27:48 100

原创 指针定义(一级指针和二级指针)以及内存四区

指针可以提高效率。C语言是一种偏底层的语言,为了更直接对内存进行操作,必须使用指针。因为指针是根据内存的地址来操作变量。了解过汇编语言的朋友,可能会知道汇编语言中有寻址这个操作,指针和寻址有异曲同工之妙。另外,如果需要传输大量的数据,可以通过传输起始地址和结束地址来代替(即传递指针),前提是储存的数据地址必须是连续的。提高灵活度。了解过数据结构的朋友都知道链式储存结构。尽管数据的储存单位不是连续的,但并不影响这些数据的逻辑关系。

2023-02-06 18:26:32 452

原创 C语言编程————杨辉三角

杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合.每行第一位数和最后一位数都为1,其余的数为正上方和左边数之和。(1623----1662)是在1654年发现这一。在三角形中的一种几何排列。

2023-02-06 18:08:10 2137 1

原创 linux基础————shell指令

shell简介随着各式Linux系统的图形化程度的不断提高,用户在桌面环境下,通过点击、拖拽等操作就可以完成大部分的工作。然而,许多Ubuntu Linux功能使用shell命令来实现,要比使用图形界面交互,完成的更快、更直接。shell 是一种脚本语言,本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行(它不需要编译)。shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)。

2023-02-01 20:56:26 486 2

空空如也

空空如也

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

TA关注的人

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