自定义博客皮肤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)
  • 收藏
  • 关注

原创 SPI协议

SCK的空闲时候的电压,是0还是1,决定了CPOL是0还是1,数据采样时刻对应着的SCK的电平,是第一个边沿还是第二个边沿,SPI在芯片中只占用四根管脚用来控制及数据传输,分别为时钟线SCK,片选信号线CS,数据输入线MISO,数据输出线MOSI.1,SPI设备之间通信必须由主设备控制从设备,主设备可通过片选实现控制多个从设备,从设备不能产生或控制时钟,只可主设备提供。3,SPI设备之间数据传输又称为数据交换,不管是读数据还是写数据都需要发送数据到从设备为其提供时钟,才能正常进行,在有些设备。

2024-07-30 10:03:20 229

原创 IIC总线协议

I2C总线是一种串行数据总线,一根是双向的数据线SDA,一根是时钟线SCL.两条线可以挂多个设备,一般IIC设备里有个固化的地址,只有传输对应。2,开始信号:SCL保持高电平,SDA由高变低,SCL拉低。优点:硬件资源节约,协议设计精巧,易用,使用广泛易移植。固化地址时才会响应。基本谁控制时钟线谁就是主设备。3,停止信号:SCL拉高,SDA由低变高。1,初始化:SCL SDA均为高。缺点:传输速率较慢。

2024-07-30 10:02:45 405

原创 TCP/IP协议

在建立连接时,SYN和ACK可以一同发送到客户端,而断开连接时,只是客户端不再发送数据了,但还可以接收数据,服务端也不一定。字节就要进行数据的分片处理,对于多分片,每次分片都有自己的偏移值,除最后一个外,其它都有MF标志,传到主机后,主机会。并未丢失,而客户端以为服务器没收到,又发了一条,连接建立成功,数据发送完毕后断开,此时那条消息到达服务器,本来是失效。4,客户端接收到服务端的释放连接报文,发送确认包到服务端,进入TIME_WAIT状态,服务端收到应答立马关闭此连接。

2024-07-30 10:02:00 341

原创 多进程与多线程

1,关于资源,子进程除了代码段和父进程共享以外,其他的就是一个复制过来的副本,二者并不共享地址空间,两个是单独的进程,之后就没太多关系。4,多进程程序更加健壮,多线程出现某个线程挂掉导致整个业务挂掉,多进程有独立的地址空间,一个进程挂掉影响可能并不大。2,共享内存,效率高,可直接读写内存不需任何数据拷贝,而管道,消息队列需要拷贝4次,共享内存只需2次。1,进程是系统资源分配的最小单位,线程是程序执行的最小单位,即CPU调度的基本单位。3,在线程中malloc等申请的空间都是占的进程的资源,即堆资源。

2024-07-30 10:01:26 273

原创 MQTT协议

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。这就是为什么在介绍里说它非常适合"在物联网领域,传感器与服务器的通信,信息的收集",要知道嵌入式设备的运算能力和带宽都相对薄弱,使用这种协议来传递消息再适合不过了。

2024-07-24 16:31:18 636

原创 直流电机驱动模块(L298N、TB6612FNG)

L298N是专用驱动集成电路,属于H桥集成电路,可以与单片机直接相连,从而很方便地受单片机控制,只需要改变输入端的逻辑电平即可实现电机。1. OUT1 & OUT2 电机驱动器A的输出引脚,接直流电机A或步进电机的A+和A-2. OUT3 & OUT3 电机驱动器B的输出引脚,接直流电机B或步进电机的B+和B-1. ENA 电机A调速开关引脚,拔掉跳帽,使用PWM对电机A调速,插上电机A高速运行。2. ENB 电机B调速开关引脚,拔掉跳帽,使用PWM对电机B调速,插上电机B高速运行。

2024-07-19 14:20:22 821

空空如也

空空如也

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

TA关注的人

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