1、整个程序流程分析(1)整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节2、串口控制器初始化关键步骤(1)初始化串口的Tx和Rx引脚所对应的GPIO(查原理图可知Rx和Rx分别对应GPA0_1和GPA0_0)(2)GPA0CON(0xE02000 ...
分类:
其他好文 时间:
2016-09-24 17:38:15
阅读次数:
160
串口通信的基本概念1.7.2.1、串口通信的特点:异步、电平信号、串行(1)、异步:串口通信的发送方和接收方之间是没有统一的时钟信号的。(2)、电平信号:串口通信出现的时间较早,速率较低,传输的距离较近,所以干扰还不太明显,因此当时使用了电平信号传输。后期出现的传输协议都改成差分信号传输了。(3)、 ...
分类:
其他好文 时间:
2016-09-19 18:02:28
阅读次数:
220
一、查看串口设备例如,将USB转串口线插入交换机Console口后,执行命令:$ll /dev/ttyUSB*二、连接串口设备$sudo minicom -D /dev/ttyUSB0三、设置串口参数在minicom中按CTRL+A,O,配置串口速率9600,8位,无奇偶校验,保存四、查看minic... ...
分类:
系统相关 时间:
2016-09-16 19:43:17
阅读次数:
240
路由器用于连接多个子网时,通常放置位置都相距较远,察看和修改配置都比较麻烦,此时如果可以远程登录到路由器上进行操作,将能够大大降低管理员的工作量。那么我们就要学会如何配置路由的Telnet服务,以及如何通过Telnet登录到路由器进行操作的方法。实验设备:路由器(带串口..
分类:
Web程序 时间:
2016-09-12 22:43:12
阅读次数:
165
参考之前的资料,写了一个自己常用的串口类, 字符串发送类型用了两种方式,char[] 和byte[] ; 数据接收也是采用两种 char[] 和byte[] 两种。 类代码贴出来: 调用方法:char[] byte[] 数据接收数组对应使用 实际可用。 ...
文章首发于浩瀚先森博客 直接上代码public struct SerialPara { private string portName; public string PortNameSetGet { get { return portName; } set { portName = value;..... ...
转:http://www.cnblogs.com/genli/articles/1988459.html 今天被经理狠批了一顿,事后仔细想了想,是自己的原因,是自己太笨了,不能怪领导的。 主要起因是串口通信的问题,我们做测试,需要上位机和下位机以及测试仪器通信。通信的底层函数是经理写的,而且已经封装 ...
分类:
其他好文 时间:
2016-09-06 15:43:53
阅读次数:
142
转:http://bbs.elecfans.com/forum.php?mod=viewthread&tid=206905 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远 ...
分类:
其他好文 时间:
2016-09-06 15:32:48
阅读次数:
116
51单片机的蓝牙模块,是在蓝牙通讯的基础上,进行蓝牙51模块与外部蓝牙发射接收设备之间,相互收发数据。并且其引脚为VCC,GND,TXD,RXD,可以通过串口通信与外部上位机或单片机通信。 代码如下(注意蓝牙模块是5V供电) #include<reg52.h> void init();void de ...
分类:
其他好文 时间:
2016-08-23 22:07:54
阅读次数:
146
1:获取所有串口名称并排序 2:设置串口通信参数并打开串口 3:串口接收数据 4:串口发送数据 5:关闭串口 ...