自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 谈谈对于SPI的理解

SPI:spi是 串行 同步 全双工的通讯总线,拥有四条信号线SCLK:时钟信号,有主设备产生MISO:数据由主设备接收,从设备输出MOSI:数据由主设备输出,从设备接收SS:片选线,选择需要通讯的从设备,主设备控制CPOL:代表时钟线的极性设置为0,时钟线空闲状态为低电平;设置为1,时钟线空闲状态为高电平CPHA:代表数据采样时 时钟线的相位设置为0,代表在时钟线的前沿(第一个变化沿,可能是上升沿,也可能是下降沿) 采集数据,后沿输出数据,设置为1,代表在后沿采集数据,

2020-10-07 13:02:50 745

原创 谈谈对于内联函数的理解

内联函数概念:使用inline修饰函数的声明或者实现,可以使其变成内联函数建议声明和实现都增加inline修饰优点一:提高代码的运行效率,//因为调用内联函数时,编译器会将内联函数的调用直接替换成函数体内部的实现,比起一般函数省去了跳转过程和调用函数时栈区空间的开辟和回收(减少函数调用的开销)缺点一:编译的代码量会变多,代码体积会变大。//因为把函数的调用直接替换成了代码的实现使用场景:1、代码行数不要太多(一般不超过10行)2、不能使用递归函数3、需要频繁的使用注意1、内联函数不能

2020-09-06 21:21:21 297

原创 谈谈对于UART的理解

UARTUniversal Asyncheonous Receiver Transmitter就是通用异步收发器,即UART,是一种通用的串行、异步通讯总线,该总线有两条数据线,可以实现全双工,TXD发送数据,RSD接收数据。发送数据原理每次数据的发送都要经历空闲位:总线在空闲状态下都是高电平起始位:由高电平到低电平是起始位数据位:数据可以发送(5-8)位,先发低位后发高位,每次最多发送一个字节,防止累计误差校验位:发送的数据中1的个数,偶数个填0,奇数个填1。(可有可无)停止位:表

2020-09-04 11:45:53 977 1

原创 谈谈对于IIc的理解

什么是iic:iic总线是一种串行、半双工总线通讯协议。它有两根双向信号线 时钟线scl和数据线sda ,时钟线使通讯双方的时钟同步,数据线用来传输数据。主要用于近距离低速的芯片之间的通讯,成百上千米远距离的通讯不行,抗干扰能力差,它的成本低,结构简单。 iic总线是多主机总线(主机:但是在同一时刻只能有一个主机)每一个器件都有一个唯一地址(地址:目前大多是7bit,也可以是10bit)。前七位代表器件唯一地址,第八位代表方向。0:代表主机向从机传输数据,1:代表从机向主机传输数据传输

2020-09-02 21:46:32 4316 1

空空如也

空空如也

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

TA关注的人

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