自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于CAN总线的零散笔记

数据帧:SOF(帧起始信号)+仲裁段(11位ID)+控制段+数据段(实际数据0-8Bytes)+CRC+ACK+EOF(帧结束)掩码模式:把可接收报文 ID 的某几位作为列表,这几位被称为掩码,可以把它理解成关键字搜索,只要掩码 (关键字) 相同,(3)关于仲裁段标识符:CAN ID的构成中,扩展ID位于低18位,而基本ID位于高11位(前面是高位,后面是低位)掩码原理:指定要判断的几个位为1(屏蔽码),比较出来的结果(验证码),其他节点发来的ID(身份证)(1)同步机制:位同步。

2023-04-17 13:50:13 757

原创 关于SPI_FLASH--W25Q系列的零散笔记

SPI有四种模式,用哪种模式取决于从机,模式通过设置CPOL和CPHA来选择。

2023-03-20 17:38:33 306

原创 浅谈LVGL移植(STM32平台)

浅谈LVGL移植(STM32平台)

2022-06-01 22:53:54 1773

原创 关于结构体

一、结构体类型声明C语言有int,char等关键字声明数据类型,同样的,结构体也可以声明一个结构体类型。1、定义,声明和使用:(1)第一种如下:struct example //定义一个结构体(关键字+结构体名){ int a; char b;};int main(void){ struct example S;//声明一个结构体类型变量S struct example *pS = &S;//声明一个结构体指针变量 S.a = 1;//访问结构体变量访问内

2022-02-20 13:19:08 505

原创 Git的使用

前言问:Git是啥,它是用来干什么的?答:Git是一种分布式的版本管理系统,通俗来说就是备份文件,我们“农民”就是用来管理代码文件,并且可以在不同版本的文件中来回切换。1.Git的下载直接进入官网下载,有windows,Linux,MacOS环境下的安装包。Git官网,我这里是Windows环境下的。安装还是比较简单的,这里不再赘述。2.Git的使用(1)注册在安装下载完毕之后,你得注册一下,设置一下自己的身份。双击Git Bash,进入终端界面,输入:$ git config --glo

2020-12-21 13:17:33 98

原创 c代码优化方案

对于代码的运行速度有严格要求的场合,优化就成了一项很有意义的工作。如下是一些关于c代码优化的学习笔记。1.数组和指针数组和指针有着非常密切的关系。相比较来说,数组比较直观,更通俗易懂。但指针更加灵活简洁,在要求执行速度高的场合显得尤为重要。在很多情况下,我们可以用指针运算来代替数组的索引。例如:`数组索引:int Arr[6]={0,1,2,3,4,5},i,temp;for(i=0;i<6;){ temp = Arr[i++];}指针索引:int Arr[6]={0,1,2,

2020-12-18 11:03:04 168

原创 如何写博客

第一次博客记录,开幕式~#一、登录注册首先登录CSDN官网:(https://www.csdn.net/),注册自己的账号#二、创作中心进入创作中心的写博客#三、开始记录在这里就可以使用Markdown编辑器来记录自己的学习笔记啦,左边是编辑栏,中间是预览,右边是帮助文档#四、其他博客中也可以对自己的文章进行分类进入管理博客,可以看到有分类专栏,点击新建就可以增加自己的专栏啦...

2020-11-12 11:58:16 346

空空如也

空空如也

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

TA关注的人

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