自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CAN报文的两种编码格式----Motorola和Intel

大端模式(Big-Endian):高字节存低地址,低字节存高地址小端模式(Little-Endian):高字节存高地址,低字节存低地址单纯的从概念描述上可能比较难理解,我们来看一个示例。示例:十六进制数—0x12345678,分别来看一下这个数据在两种模式下的存储情况:数据0x12345678,共四个字节,从高字节到低字节依次为12、34、56、78:大端模式:将这个数据以大端的方式存放在数组data[3]中为:小端模式:将这个数据以小端的方式存放在数组data[3]中为:当一个信号的长度不超过

2022-12-06 14:19:16 7071

原创 #define的定义用法

C语言中#define的用法,C语言宏定义#define 叫做宏定义命令,它也是C语言预处理命令的一种。所谓宏定义,就是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。格式:#define 标识符 常量注意:后面不加分号return 0;} 运行结果: 120100return 0;} 运行结果: 120注意第 6 行代码int sum = 20 + N,N被100代替了。

2022-11-18 17:36:54 3522

原创 CAN总线网络知识(一)

CAN总线网络知识,初步了解CAN网络,CAN收发器,CAN控制器,CAN总线电路图

2022-10-28 17:44:52 870

原创 printf用法大全,C语言printf格式控制符一览表

printf用法大全,C语言printf格式控制符一览表.printf 是C语言中非常重要的一个函数。经过上面的学习我们发现,其实它并不难。只要多编程多练习,很快就能掌握。其次学完本节之后要知道为什么需要“输出控制符”。因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。输出控制符中,%d、%f、%s、%c 是最常用的,它们分别是输出整数、实数、字符串和字符的控制符。有关 %x、%X、%#x、%#X 四种用法的区别,只需要了解一下即可。

2022-10-22 13:58:17 2307 1

原创 14229UDS诊断协议中常见的否定响应码

14229UDS诊断协议中常用的否定响应码(NRC)

2022-10-21 21:02:55 3009

转载 嵌入式开发入门基础篇

嵌入式开发中既有底层硬件的开发又涉及上层应用的开发,即涉及系统的硬件和软件,C语言既具有汇编语言操作底层的优势,又具有高级语言功能性强的特点,当之无愧地成为嵌入式开发的主流语言。在 STM32开发过程中,不论是基于寄存器开发还是基于库开发,深入理解和掌握嵌入式C语言的函数、指针、结构体是学习STM32的关键。嵌入式C语言的结构特点如下。(1)程序总是从main函数开始执行,语句以分号“;”结束,采用/…/或//做注释。(2)函数是C语言的基本结构,每个C语言程序均由一个或多个功能函数组成。

2022-09-15 16:48:32 10984 4

原创 C语言中通过函数指针调用函数

C语言中应用函数指针来调用函数并且简单区分实参和形参

2022-06-16 22:07:04 7735

原创 C语言中static用法详解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、static修饰变量1.修饰局部变量2.修饰全局变量二、static修饰函数总结前言static关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用static关键字修饰变量时,我们称此变量为静态变量。静态变量的存储方式与全局变量一样,都是静态存储方式。静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量。提示:以下是本篇文章正文内容,下面案例可供参考一、static修饰变量1.修饰局部变量.

2022-04-19 20:15:00 35252 7

原创 C语言中const的用法

本文介绍了const的基本用法,单独使用const的说明,const与指针的结合使用,以及const与#define的区别,并附上实例帮助读者理解

2022-04-13 21:55:29 32230 2

原创 初识单片机概念和51单片机

单片机的初步认知,单片机中主要部件的名称、作用,如RAM、ROM、I/O和中断系统等,以及当前主流产品51单片机的介绍

2022-04-12 20:58:35 3230

原创 14229-UDS诊断协议中0x14服务

ISO14229——UDS诊断协议中的14服务:清除故障码

2022-04-06 20:47:03 2862

原创 C语言中结构体和联合体的区别

之前讲过C语言中结构体(struct)的基本用法,今天偶然碰到联合体(union),感觉它俩有点类似,现在说一下这两个用法的区别吧(如有不对,请指正出来 拜托拜托)这两者最大的区别在于内存利用一、结构体struct各成员各自拥有自己的内存,各自使用互不干涉,同时存在的,遵循内存对齐原则。一个struct变量的总长度等于所有成员的长度之和。二、联合体union各成员共用一块内存空间,并且同时只有一个成员可以得到这块内存的使用权(对该内存的读写),各变量共用一个内存首地址。因而,联合体比结构体更节约内

2022-04-04 17:01:03 3933

原创 初识C语言中的字符串&ASCII&转义字符

C语言中的字符串、ASCII码和转义字符的浅显认知

2022-03-31 19:27:32 3571

原创 初识C语言中的结构体(一)

结构体和结构体变量的定义typedef struct的引入struct 结构体名{ 结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: struct stu{ cha.

2022-03-30 18:33:06 2487

原创 初识C语言中的二级指针(二)

C语言中的指针

2022-03-29 21:25:07 871

原创 初识C语言中的指针和指针变量(一)

要想学好C语言,必须会用C语言中的最重要的一环——指针

2022-03-28 18:59:19 154

空空如也

空空如也

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

TA关注的人

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