冷烟花
哎呀哎呀哎呀我的妈~蜗牛背着那重重的壳呀,一步一步地往上爬~
摘要: 在网络通信中,"包"(Packet)和"帧"(Frame)的概念相同,均指通信中的一个数据块.对于具体某种通信网络,一般使用术语"帧".一种网络的帧格式可能与另一种网络不同,通常使用术语"包"来指一般意义的帧.串行通信的数据格式有面向字符型的数据格式,如单同步,双同步,外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区,地址区,控制区,信息区,帧校验区和标志区.串行通信协议属于ISO国际参考标准的第三层,数据链路层.数据链路层必须使用物理层提供给它的服务.物理层所做的工作是接收一个 阅读全文
posted @ 2013-07-04 17:44 冷烟花 阅读(3945) 评论(0) 推荐(0) 编辑
摘要: 1. 同步通信方式的特点:采用同步通信时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙.在同步传输过程中,一个字符可以对应5~8位.当然,对同一个传输过程,所有字符对应同样的数位,比如说n位.这样,传输时,按每n位划分为一个时间片,发送端在一个时间片中发送一个字符,接收端则在一个时间片中接收一个字符.同步传输时,一个信息帧中包含许多字符,每个信息帧用同步字符作为开始,一般将同步字符和空字符用同一个代码.在整个系统中,由一个统一的时钟控制发送端的发送.接收端当然是应该能识别 阅读全文
posted @ 2013-07-04 17:36 冷烟花 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 串行通信可以分为两种类型:同步通信、异步通信.1. 异步通信的特点及信息帧格式:以起止式异步协议为例,下图显示的是起止式一帧数据的格式:图1起止式异步通信的特点是:一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以"起始位"开始,以"停止位"结束,字符之间没有固定的时间间隔要求.每一个字符的前面都有一位起始位(低电平,逻辑值),字符本身由5-7位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位.停止位和空闲位都规定为高电平(逻辑值1),这样就保证起始位开始处一定有 阅读全文
posted @ 2013-07-04 17:19 冷烟花 阅读(5257) 评论(0) 推荐(0) 编辑
摘要: 计算机的通信是要求传送数字信号,而在进行远程数据通信时,通信线路往往是借用现存的公用电话网,但是,电话网是为300~3400HZ 之间的音频信号设计的,这对二进制数据的传输不适合.为此,在发送时,需要将二进制信号调制成相应的音频信号,以适合在电话网上传输.在接收到时,需要对音频信号进行解调还原成数字信号.因此,在发送端使用调制器(Modulator)把数字信号转换为模拟信号,(该模拟信号携带了数据信号,称为载波信号),模拟信号经通信线传送到接收方,接收方再以解调器(Demodulator),把模拟信号变为数字信号.大多数情况下,调制器和解调器合在一个装置中,称为"调制解调器" 阅读全文
posted @ 2013-07-04 16:57 冷烟花 阅读(5152) 评论(0) 推荐(0) 编辑
摘要: 1. 波特率在串行通信中,用”波特率”来描述数据的传输速率.所谓波特率,即每秒钟传送的二进制位数,其单位为bps(bits per second).它是衡量串行数据速度快慢的重要指标.有时也用”位周期”来表示传输速率,位周期是波特率的倒数.国际上规定了一个标准波特率系列:110、300、600、1200、1800、2400、4800、9600、14.4Kbps、19.2Kbps、28.8Kbps、33.6Kbps、56Kbps. 例如:9600bps,指每秒传送9600位,包含字符的数位和其它必须的数位,如奇偶校验位等. 大多数串行接口电路的接收波特率和发送波特率可以分别设置,但接收方的接收波 阅读全文
posted @ 2013-07-04 16:50 冷烟花 阅读(9385) 评论(0) 推荐(0) 编辑
摘要: 串行通讯的基本概念:与外界的信息交换称为通讯.基本的通讯方式有并行通讯和串行通讯两种.一条信息的各位数据被同时传送的通讯方式称为并行通讯.并行通讯的特点是:各数据位同时传送,传送速度快、效率高,但有多少数据位就需多少根数据线,因此传送成本高,且只适用于近距离(相距数米)的通讯.一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯.串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢.串行通讯的距离可以从几米到几千米.根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种.信息只能单向传送为单工;信息能双向传送但不能同时双向传送称为半双工;信 阅读全文
posted @ 2013-07-04 16:43 冷烟花 阅读(12311) 评论(0) 推荐(0) 编辑
摘要: 串行数据在传输过程中,由于干扰可能引起信息的出错,例如,传输字符'E',其各位为:0100,0101=45HD7 D0由于干扰,可能使位变为1,这种情况,我们称为出现了"误码".我们把如何发现传输中的错误,叫"检错".发现错误后,如何消除错误,叫"纠错".最简单的检错方法是"奇偶校验",即在传送字符的各位之外,再传送1位奇/偶校验位.可采用奇校验或偶校验.奇校验:所有传送的数位(含字符的各数位和校验位)中,"1"的个数为奇数,如:1 0110,01010 0110,0001偶校验 阅读全文
posted @ 2013-07-04 16:35 冷烟花 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: 随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要.这里所说的通信是只计算机与外界的信息交换.因此,通信既包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换.由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输.对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端,打印机,逻辑分析仪,磁盘等,采用串行方式交换数据也很普遍.在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU之间的通信一般都是串行方式.所以串行接口是微机应用系统常用的接口.许多外设和计算机按串行方式进 阅读全文
posted @ 2013-07-04 16:32 冷烟花 阅读(1641) 评论(0) 推荐(0) 编辑
摘要: 所谓通信协议是指通信双方的一种约定.约定包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守.因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层.目前,采用的通信协议有两类:异步协议和同步协议.同步协议又有面向字符和面向比特以及面向字节计数三种.其中,面向字节计数的同步协议主要用于DEC公司的网络体系结构中.1. 物理接口标准串行通信接口的基本任务实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务.在异步通信方式下,接口自动 阅读全文
posted @ 2013-07-03 12:21 冷烟花 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 内核版本:3.9.5SPI控制器层(平台相关)上一节讲了SPI核心层的注册和匹配函数,它是平台无关的.正是在核心层抽象了SPI控制器层的相同部分然后提供了统一的API给SPI设备层来使用.我们这一节就能看到,一个SPI控制器以platform_device的形式注册进内核,并且调用spi_regis... 阅读全文
posted @ 2013-07-01 18:14 冷烟花 阅读(12922) 评论(0) 推荐(0) 编辑