虚拟机使用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
工作方式一讲解:(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
连接:http://homezzy.blog.hexun.com/29601793_d.html今天解决了一个小问题(查书后才得到确切结论。。。)用51单片机+11.0592的晶振,如何产生115200的波特率?本来感觉这个小意思,直接初始化定时器1,程序如下:void init_com( void...
分类:
其他好文 时间:
2015-12-06 21:02:21
阅读次数:
546
http://wjxtyjksy.fudan.edu.cn/ch08/8-1-2.htm 串行通信以波特率来表示其传输速率,波特率指信号每秒传输的位数。 串行通信包括异步通信和同步通信两种通信方式。 异步通信以一个起始位表示一个字符的开始,以停止位表示其结束。其传输格式如图8-1所示。图8...
分类:
其他好文 时间:
2015-12-01 10:56:00
阅读次数:
180
CAN总线在嵌入式Linux下驱动程序的实现http://www.21ic.com/app/embed/200911/49216.htmSocke Can设置波特率找到其中一个方法使用IP命令,BUSYBOX制作的IP好像不支持对socketcan的设置,必须要自己去下载iproute2的源代码自己...
分类:
系统相关 时间:
2015-11-26 18:53:43
阅读次数:
497