串口通信:UART、SPI、I2C区别【引用】 串口通信:UART、SPI、I2C区别【引用】 1、UART就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不是很快。在多机通信上面用的最多。 2、SPI接口和上面UART相比,多了一条同 ...
分类:
其他好文 时间:
2016-04-18 15:34:58
阅读次数:
164
/*串口自收自发程序主函数*/#include"uart_api.h"int main(){ int fd; char buff[BUFFER_SIZE]; char buff2[]="Hello NUAA2440!\n"; int nread,nwrite; if((fd=open_port(TA ...
分类:
系统相关 时间:
2016-04-14 15:37:16
阅读次数:
359
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。
一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。
在Win32下,可...
分类:
编程语言 时间:
2016-04-12 17:28:15
阅读次数:
284
为公司开发产品测试程序,实际上是基于VC++的USB通信及串口通信。当初编写程序时,网上找了很多资料及程序,感觉大都只是说了一点点,没有一个完整的工程以供其他开发者借鉴,完全要靠开发者东拼西凑,最后凑成一个整体工程,还要在这个工程基础上进行相当艰苦的排查问题、解决问题的调试过程。本人对这一过程极其厌烦,在这里将走完的以上的“艰苦历程”之后的成果列出,以供后来者借鉴。
// VRGate_Prod...
分类:
编程语言 时间:
2016-04-12 17:24:19
阅读次数:
241
http://wenku.baidu.com/link?url=VzUH0uDxnQqKURpWhoTQlICjmM09QuleqpUMiafW16wUUQhhMmaLIKTL6j7-4I7jXdbkRtxytzxKIJI_5m0vgg-8DUKjrEjIvXyVqin0Ueu 串口通信:包括RS2 ...
分类:
其他好文 时间:
2016-04-11 18:33:25
阅读次数:
138
串口通信的基本认识
通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。
串行通信,就是一个车道,一个只能通过一辆车,如果一个0x55这样一个字节的数据要...
分类:
其他好文 时间:
2016-04-10 14:34:13
阅读次数:
1004
转载请注明出处,谢谢http://blog.csdn.net/metalseed/article/details/7988945 Android蓝牙操作:与蓝牙串口模块通信,或其他蓝牙设备通信。 初涉android的蓝牙操作,按照固定MAC地址连接获取Device时,程序始终是异常终止,查了好多天代 ...
分类:
移动开发 时间:
2016-04-04 14:40:30
阅读次数:
313
Arduino与计算机通信所使用的USB接口就是下载程序时所用的USB接口,当Arduino与其他设备通信时,需要用到“Serial”系列函数,所以我们要对其有所了解,下面介绍几个常“Serial”函数。 1、Serial.begin()—设置串行每秒传输数据的速率(波特率)。在同计算机通讯时,使用 ...
分类:
其他好文 时间:
2016-04-03 22:16:47
阅读次数:
308
Delphi 利用TComm组件 Spcomm 实现串行通信 Delphi 利用TComm组件 Spcomm 实现串行通信 Delphi 利用TComm组件 Spcomm 实现串行通信 摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。 ...
分类:
Windows程序 时间:
2016-04-01 14:32:35
阅读次数:
2240
最近在做一个智能家居的项目,用到了TI的CC2530芯片以及对应的zstack协议栈,其中串口通信部分使用的最多,下面就分享一下Z-Stack对串口封装的使用心得。Z-Stack中对串口操作的封装主要在hal_uart.h,hal_uart.c中,支持DMA和ISR两种处理方式,真正的实现则都封装在_hal_uart_d..
分类:
其他好文 时间:
2016-03-30 18:02:49
阅读次数:
698