一.CAN简介 1.CAN是什么? CAN 是 Controller Area Network的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。 2.CAN特点 (1) 多主控制 (2) 消息的发送 在 CAN 协议中,所有的消息都以固定的格式发送。总线空闲时,所有与总线相连的单元都 ...
分类:
其他好文 时间:
2016-04-11 22:26:48
阅读次数:
358
串口通信的基本认识
通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。
串行通信,就是一个车道,一个只能通过一辆车,如果一个0x55这样一个字节的数据要...
分类:
其他好文 时间:
2016-04-10 14:34:13
阅读次数:
1004
Delphi 利用TComm组件 Spcomm 实现串行通信 Delphi 利用TComm组件 Spcomm 实现串行通信 Delphi 利用TComm组件 Spcomm 实现串行通信 摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。 ...
分类:
Windows程序 时间:
2016-04-01 14:32:35
阅读次数:
2240
I2C是一种串行通信 拥有SDA和SCL高速传输的一种协议。拥有高电平采集数据,只能低电平改变SDA上的数据的特点 简单阐述I2C时序和工作原理: 1.起始信号和终止信号 备注:起始:在SCL高电平期间:SDA拉低作为起始信号 终止:在SCL高电平期间:SDA拉高作为终止信号 2.读数据操作: 数据
分类:
其他好文 时间:
2016-02-24 20:51:00
阅读次数:
164
一.基础知识1.串行通信和并行通信:目前用的比较多的是串行通信。串行通信优点是连接简单,传输距离远;缺点是传输速度慢。2.串行通信:分为同步通信和异步通信;异步通信是指发送和接收设备利用各自的时钟控制数据的发送和接收。3.串行通信的传输方向:单工,半双工,全双工。4.波特率:每秒钟传输2进制代码的位...
分类:
其他好文 时间:
2016-01-06 23:38:15
阅读次数:
314
工作方式一讲解:(1)特点1.8位UART接口。2.帧结构为10位,包括起始位(为0),8位数据位,1位停止位。3.波特率由指令设定,由T1的溢出率决定。(2)发送操作当执行一条“MOV SBUF,A”指令时,启动发送操作,A中的数据从TXD端实现异步发送。发送完一帧数据后自动置TI=1,请求中断。...
分类:
其他好文 时间:
2015-12-27 17:49:37
阅读次数:
220
本文基于wince平台,使用win32 API实现串行通信1、打开和关闭串行端口 串行端口设备使用CreateFile函数打开,所使用的名称要遵循特定的格式,即3个字符COM后紧跟要打开的COM端口号,再加个冒号,冒号是Windows CE所必需的。如,hser=CreateFile(TEXT(“C...
http://wjxtyjksy.fudan.edu.cn/ch08/8-1-2.htm 串行通信以波特率来表示其传输速率,波特率指信号每秒传输的位数。 串行通信包括异步通信和同步通信两种通信方式。 异步通信以一个起始位表示一个字符的开始,以停止位表示其结束。其传输格式如图8-1所示。图8...
分类:
其他好文 时间:
2015-12-01 10:56:00
阅读次数:
180
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART,读音/?ju?art/)是一种异步收发传输器,是电脑硬件的一部分,将资料由串行通信与并行通信间作传输转换。一般和类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配...
分类:
其他好文 时间:
2015-09-10 00:26:16
阅读次数:
549
5.1.3同步通信和异步通信一、同步通信和异步通信串行通信可以分为两种类型,一种叫同步通信,另一种叫异步通信。同步通信方式,是把许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。...
分类:
其他好文 时间:
2015-09-09 08:32:03
阅读次数:
198