PC软件与PLC进行串口通信波特率:19200校验位:偶检验数据位:8停止位:1现象一,PC软件向PLC可以发送1,2,4,5,7,8,但是3,6,9发送出去后,PLC无法收到二,使用虚拟串口,PC软件与串口调试助手可以正常通信原因PC软件中,校验位按照Mark(奇偶校验位始终1)位填充。即,在上述...
分类:
其他好文 时间:
2016-01-17 21:38:54
阅读次数:
148
虚拟机使用XP系统:打开boot.ini:添加一条调试启动项:然后关闭计算机,修改虚拟机的设置:添加一个串行端口:配置成这样:然后,在真机里找到设备管理器,将波特率设置成115200:在要启动的Windbg的属性中的目标中添加参数:-b -k com:port=\\.\pipe\com_2,baud...
分类:
数据库 时间:
2016-01-15 12:33:41
阅读次数:
242
一.基础知识1.串行通信和并行通信:目前用的比较多的是串行通信。串行通信优点是连接简单,传输距离远;缺点是传输速度慢。2.串行通信:分为同步通信和异步通信;异步通信是指发送和接收设备利用各自的时钟控制数据的发送和接收。3.串行通信的传输方向:单工,半双工,全双工。4.波特率:每秒钟传输2进制代码的位...
分类:
其他好文 时间:
2016-01-06 23:38:15
阅读次数:
314
哈利波特时间限制:1000ms | 内存限制:65535KB难度:3描写叙述Harry新学了三种魔法。他能够用第一种魔法把 a 克的沙子变成 b 克金属,能够用另外一种魔法把 c 克金属变成 d 克金子,能够用第三种魔法把 e 克金子变成 f 克沙子。Harry的两个好朋友Ron和Hermione知...
分类:
其他好文 时间:
2015-12-29 22:42:53
阅读次数:
168
工作方式一讲解:(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
使用串口常看到波特率这个名词,常根据它来调整串口的时钟。然而波特率其实并非严格反映了串口传输速率(时钟频率),实际上比特率更能直接反应信号的传输速率(时钟频率),在百度中找到了答案:比特率: 每秒钟通过信道传输的信息量称为位传输速率,也就是每秒钟传送的二进制位数,简称比特率。比特率表示有效数据的传....
分类:
其他好文 时间:
2015-12-25 17:08:06
阅读次数:
132
前几天收到 Arduino M0,试各项功能都正常,可就是串口监视器/串口助手不能显示程序里打印的输出,好生奇怪,各种换波特率各种PC串口程序换着试,资料不多,官方资料也只说到 Serial1 用于 pin 0 1 的(实际上测试的时候提示 Serial1 没有声明),Serial 用于 USB 通...
分类:
其他好文 时间:
2015-12-25 01:10:21
阅读次数:
1435
今天桌子下面找出一个破电路板看到一颗芯片GM8125,这个芯片主要功能就是拓展串口。GM8125可以将一个全双工的标准串口扩展成5个标准串口,并能通过外部引脚控制串口扩展模式:单通道工作模式和多通道工作模式,即可以指定一个子串口和母串口以相同的波特率单一的工作,也可以让所有子串口在母串口波特率基.....
分类:
其他好文 时间:
2015-12-15 10:19:34
阅读次数:
99
QT5.1以上版本自带QtSerialPort集成库,只要在头文件中集成#include #include 这两个库,后续只需要调用函数,对串口名,读写方式,波特率,验证方式,数据位数,结束位进行相应设置,便可以连接相应串口进行通信。部分代码: if(ui->pushButton->text()==...
分类:
其他好文 时间:
2015-12-11 18:20:50
阅读次数:
1217