通信协议
常见通信协议
big__C
小白
展开
-
Linux驱动开发(12)------- IIC子系统
目录一,IIC协议简介二,IIC时序分析三,Linux的IIC子系统框架四,linux内核的I2C子系统源代码分析1.i2c-core.c分析2.i2c_s3c2410.c分析3.gslX680的驱动为例-----i2c_driver 和 i2c_client一,IIC协议简介【1】IIC( Intel-Integrated Circuit)是由飞利浦(现在叫恩智浦)公司开发的一种慢速两线制总线协议。【2】最初总线的速率定为100KHz,经过发展,速率出现了400KHz、34MHz、1MHz和5M原创 2020-11-14 13:46:21 · 1125 阅读 · 0 评论 -
基于ARM裸机的知识点总结(7)-------S5PV210的串口通信与stdio的移植
目录一,串口通信的基本概念1.电子通信概念:2.串口通信的基本概念二,串口通信的基本原理三,S5PV210串行通信接口四,S5PV210串行通信编程实战五,uart stdio的移植移植前的准备移植过程一,串口通信的基本概念1.电子通信概念:同步通信和异步通信(1)、同步和异步的区别:首先很多地方都有同步和异步的概念,简单来说就是发送方和接收方按照同一个时钟节拍工作就叫同步,发送方和接收方...原创 2020-03-23 15:29:44 · 490 阅读 · 0 评论 -
实时时钟DS1302(SPI协议)
目录一,DS1302芯片二,SPI总线概念三,代码实践一,DS1302芯片一.DS1302的主要性能指标(1)DS1302实时时钟具有能计算2100年之前的秒、分、时、日、日期、星期、月、年的能力,还有闰年调整的能力。(2)内部含有31个字节静态RAM,可提供用户访问。(3)采用串行数据传送方式,使得管脚数量最少,简单SPI 3线接口。(4)工作电压范围宽:2.0~5.5V。(5)工作电流:2.0V时,小于300nA。(6)时钟或RAM数据的读/写有两种传送方式:单字节传送和多字节传送方原创 2020-06-11 23:11:46 · 9123 阅读 · 0 评论 -
51单片机的串口通信
目录一,计算机串行通信基础1.串行通信与并行通信2.串行通信的基本概念异步通信与同步通信串行通信的传输方向串行通信常见的错误校验传输速率80C51串行口的结构二,串口通信有关的寄存器三,串口通信实战一,计算机串行通信基础1.串行通信与并行通信随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能愈来愈显得重要。计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换。通信有并行通信和串行通信两种方式。在多微机系统以及现代测控系统中信息的交换多采用串行通信方式。并行通信通常是将数据字节的原创 2020-06-11 12:17:16 · 1162 阅读 · 0 评论 -
IIC通信之EEPROM
目录一,I2C串行总线概述二,I2C总线的数据传送1、数据位的有效性规定2、起始和终止信号3、I2C的低层时序三,EEPROM有关知识和读写操作AT24c02写操作AT24c02读操作一,I2C串行总线概述 I2C总线是PHLIPS公司推出的一种串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平原创 2020-06-12 16:33:49 · 4954 阅读 · 3 评论