通信
文章平均质量分 53
Ai_Sj
这个作者很懒,什么都没留下…
展开
-
CRC校验码计算程序
CRC校验码计算原创 2022-12-06 11:12:09 · 270 阅读 · 0 评论 -
SPI通信
目录一、简介二、SPI工作模式三、在内核添加自己的驱动文件3.1、在内核源码目录kernel/drivers/spi/中创建新的驱动文件四、定义和注册SPI设备五、定义和注册SPI驱动5.1、定义SPI驱动5.2、注册SPI驱动六、SPI读写数据过程6.1、SPI写数据:ssize_t spidev_write6.2、写同步函数:spidev_sync_write6.3、SPI读数据一、简介 1. SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双原创 2021-06-22 16:48:32 · 344 阅读 · 0 评论 -
CRC校验原理
文章目录简介一、CRC校验原理二、“模2除法”1.介绍2.计算方法三、CRC校验码的计算1.CRC校验码计算步骤2.CRC计算例子简介 1. 循环冗余校验码(cyclic redundancy check)简称CRC(循环码),是一种能力相当强的检错、纠错码, 并且实现编码和检码的电路比较简单,常用于串行传送(二进制位串沿一条信号线逐位传送)的辅助存储 器与主机的数据通信和计算机网络中 2. 循环码是指通过某种数学运算实现有效信息与校验位之间的循环校验(而海明码是一种多重校验) 3. 这原创 2021-06-22 15:51:47 · 2868 阅读 · 0 评论 -
Linux终端设备之串口通信设置
串口属于终端设备,其接口属性用termios结构描述为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数原创 2021-06-16 14:43:59 · 450 阅读 · 0 评论 -
I2C通信
文章目录一、I2C通信:1.物理接口2.通信特征3.主要用途4.IIC协议规定:5.通信过程6.时序二、SPI1.百度百科2.特征3.用途一、I2C通信:1.物理接口1.SCL(serial clock)时钟线传输CLK信号,一般是I2C主设备向从设备提供时钟的通道;2.SDA(serial data)数据线,传输通信数据。2.通信特征 1. 串行、同步、非差分、低速率、电平协议,所有数据以位为单位在SDA线上串行传输; 2. 同步通信就是通信双方工作在同一个时钟下,一般是通信的A方通原创 2021-06-22 11:56:56 · 268 阅读 · 0 评论