win10设置串口波特率

1.求串口波特率转换的实现??

武汉波仕电子有限公司孙汉华 027-51518044串口通信,就是RS-232/RS-485通信,要求通信的双方波特率等通信格式一样才可以通信成功。

可是在许多情况下,两种不同格式比如不同波特率的串口也要相互通信,这就必须进行串口波特率等格式的转换。本文介绍了如何实现串口波特率的转换。

如果串口设备1与串口设备2之间需要通信,但是它们之间的通信波特率不一样。 实现串口波特率的转换的原理就是利用波特率转换器的两个串口,称为串口A和串口B,分别设置为不同的波特率。

串口A的波特率通过产品的J2、J1、J0来设置,串口B的波特率通过产品的K2、K1、K0来设置,见表格。其中串口A按照串口A设置的波特率接收串口设备1的数据并且立即从串口B按照串口B设置的波特率发送出去,同样串口B以串口B设置波特率收到串口哦设备2的数据立即从串口A以串口A设置的波特率向串口设备1发送出去。

RS-232波特率转换器用于实现不同波特率的RS-232口的通信转换,纯硬件跳线设置,无需任何软件设置。还可以与RS-232/485转换器配合使用,可以实现RS-485的不同波特率之间的通信。

串口波特率转换器的外形为DB-9/DB-9转接盒大小,如图的产品左边串口A为DB-9孔的RS-232口,右边串口B为DB-9针的RS-232口,上边为波特率设置的跳线,下面为5V电源接线端子。左边DB-9孔可以直接外插计算机的RS-232口,右边的DB-9针引脚分配同计算机的RS-232口,但是都只有RXD、TXD、GND三根线。

波特率转换器的两边的串口可以分别独立设置波特率,见下表。0-断开,1-短路。

独有波仕零延时自动收发转换技术,确保适合所有格式的串口软件包括16进制!串口A的波特率设置串口B的波特率设置J2J1J0波特率K2K1K0波特率波特率转换器的内部有一个带双串口的单片机。 单片机自动完成两个串口之间的数据交换。

单片机程序用C语言编写,核心功能就是先将两个串口UART1和UART2根据跳线设置的状态进行波特率等初始化设置,然后随时将UART1接收的数据立即送到UART2的发送区、以及将UART2接收的数据立即送到UART1的发送区。 核心代码如下: //串口1发送字符数组函数 void Uart1_Sendstr(uchar len,uchar stemp[]) { uchar i=0; for(i=0;i { TI=0; SBUF=stemp[i]; while(TI==0); TI=0; } } //串口2发送字符数组函数 void Uart2_Sendstr(uchar len,uchar s[]) { uchar i=0; while(len--) { Uart2_Senddat(s[i]); i ; } } // ★★主函数★★★void main(){ uchar Uart1Set=0,Uart2Set=0; PortInit(); //按键端口初始化 Uart1_Init(); //串口1初始化 Uart2_Init(); //串口2初始化 Uart1Set=J2; Uart1Set=(Uart1Set Uart1Set=(Uart1Set switch(Uart1Set) { case 0x00:TH1=0xFF;TL1=0xFF;break; // 115200 case 0x01:TH1=0xFE;TL1=0xFE;break; // 57600 case 0x02:TH1=0xFD;TL1=0xFD;break; // 38400 case 0x03:TH1=0xFA;TL1=0xFA;break; // 19200 case 0x04:TH1=0xF4;TL1=0xF4;break; // 9600 case 0x05:TH1=0xE8;TL1=0xE8;break; // 4800 case 0x06:TH1=0xD0;TL1=0xD0;break; // 2400 case 0x07:TH1=0xA0;TL1=0xA0;break; // 1200 default:break; }本文介绍的串口波特率转换的硬件方法和单片机代码,对不同波特率之间的串口通信具有一定的使用价值。

波特率转换器的优点在于使用简单方便,不足之处在于只能够转换波特率而没有对数据位、停止位、校验位进行转换,而且对于不常见的波特率的转换还需要定做。如果要实现功能全面的波特率等各种格式的全面转换,还是要用计算机加上专门的波特率转换软件,通过对计算机的两个串口进行波特率等格式的设置,而两个串口在计算机内部进行数据透明传输。

我们已经以另外文章《串口波特率转换的纯软件实现》予以了介绍。

2.如何用串口调试助手来修改串口波特率?

用法如下:**先"我的电脑"\"属性"\"硬件"\"设备管理器"\"端口",看你的电脑有几个COM**在"串口调试助手"中,*选串口号(选上面步骤中显示的COM号,有的电脑多个串口的话,COM号是设好的,你就多试几次,看哪个串口对哪个COM号)*选波特率(一般为9600,如果连外设的话,查看外设的说明书,里面会说)*数据位\停止位一般为8\1,同样要查看外设的说明书*按"打开串口"按钮(一般会有红灯,按钮提示变为"关闭串口"*如果要"十六进制显示"的话,就在其复选框前打勾*一般会在大的框中显示接收的数据

小的框中用来填写发送的数据(同样要"十六进制发送"的话,就在其复选框前打勾,可选"自动发送"--会自动不停地发送数据--或不选,而是自己按"手动发送"按钮)**如果是两台电脑都用调试助手通信的话,"波特率\校验位\数据位\停止位"要设一致**如果是一台电脑两个串口用调试助手通信的话,"串口"就不能选一样的,不然一个打开,另一个就打不开了~~~~~~我想到的就这么多了,哎,今天第一次回答问题,平时都是自己提问~~~~

3.设置串口1波特率

3F8H COM1的寄存器地址 设置为18H ,对应下表可以知道意思是

波特率为4800bps。

3FBH 线路控制寄存器地址,设置成0x80,具体意思看此寄存器具体表示方式。

3F9H中断允许寄存器 设置成00 意思应该是允许中断。

********************************************

我不清楚你上面的寄存器每一位表示的含义,其实寄存器设置就是将16进制的数据转化成二进制,然后看每一位的具体意思,比如上面你说的D7为1就是表示选择除数锁存器。

4.请问串口调试工具中波特率如何设置

1、我想用FPGA实现一个数据包的收发模块,想用RS232串口调试,FPGA产生的数据速率是不是一定要和串口调试工具中波特率的设置匹配?

回答:这个是肯定的。

2、为什么调试工具发送的数据能够接收,但FPGA内部产生的数据接收不到?

调试工具发射的数据能接受,说明你的FPGA接收部分逻辑正确。

FPGA内部产生的数据接收不到:说明你的发射逻辑有问题,你需要认真看串口数据格式协议,比如开始位,校验位,以及波特率相关的时钟,比如里面用到的16倍时钟。。等。网上有现成的关于UART的代码,你可以去找找。或者先做仿真,确保时序对,然后再调试。

希望你早日完成任务。。

win10设置串口波特率

转载请注明出处windows之家 » win10设置串口波特率

win10

win10取消电脑密码怎么设置密码

阅读(55)

本文主要为您介绍win10取消电脑密码怎么设置密码,内容包括win10怎么取消电脑账户密码,win10取消用户名和密码怎么设置,win10电脑密码怎么取消密码。win10取消电脑开机密码步骤:win10取消电脑开机密码分为两种情况:电脑可进入系统,直接取消:鼠标

win10

win10设置小票打印机

阅读(60)

本文主要为您介绍win10设置小票打印机,内容包括Windows10适配的票据打印机,win10下IE浏览器小票打印机的页面设置在什么地方,win10打印机设置在哪里嘛?。没有驱动,打印机用不了。 驱动也是一个安装文件,俗称安装包。通常其中有.exe扩展名结尾

win10

win10设置窗口置顶

阅读(46)

本文主要为您介绍win10设置窗口置顶,内容包括win10怎样置顶窗口?,如何在Win10开始菜单中置顶应用,win10怎么置顶应用窗口。在 Windows 10 15063 版本中,部分“通用应用平台”(Universal Windows Platform,简写为 UWP

win10

win10接收qq邮箱邮件设置

阅读(61)

本文主要为您介绍win10接收qq邮箱邮件设置,内容包括win10正式版怎么添加qq邮箱,win10邮件应用怎么接收qq邮件,win10邮件应用怎样设置和使用。首先我们可以通过直接在 Windows10 开始菜单栏底部的搜索框中,也就是 Cortana 小娜助手,直接搜索“

win10

win10关闭盖子睡眠设置

阅读(60)

本文主要为您介绍win10关闭盖子睡眠设置,内容包括Win10笔记本怎么设置在关闭盖子时不自动休眠不关屏幕,Win10怎么设置合上盖子不休眠?,win10系统是正常的,求解决?。1点击Windows10系统右下角的功能菜单,点击所有设置。2进入Win10设置界面,看

win10

win10的无限属性怎么打开

阅读(62)

本文主要为您介绍win10的无限属性怎么打开,内容包括怎么在win10找无线网络连接的属性,win10里WiFi控制面板没有无限属性的按键,如何获得权限打开Win10中应用商店下载的应?。在win10找无线网络连接的属性的方法如下: 在桌面上点击网络,再点右

win10

_win10怎么修改盘符

阅读(54)

本文主要为您介绍_win10怎么修改盘符,内容包括Win10怎么修改盘符,win10怎么修改盘符,,windows10怎么修改盘符。windows10修改盘符步骤如下:win10直接更改盘符:桌面右键"我的电脑",选择"管理"

win10

win10音频播放设备设置

阅读(105)

本文主要为您介绍win10音频播放设备设置,内容包括win10怎样设置音频输出设备,win10系统里的播放设备和录音设备怎么设置,win10怎么设置默认音频设备。有好几种方法让大家借鉴请大家看下面得方法方法一:按下【Win+R】组合键打开运行2113,输入:s

win10

win10的设置后重启

阅读(69)

本文主要为您介绍win10的设置后重启,内容包括win10快速设置后重启怎么取消,win10安装成功后进入设置,在这一步点击使用快速设置就重启了,为,win10重置时在设置的时候一直重启。你好。系统有问题,建议安装Win10的10102版系统。如果有U盘建议

win10

win10桌面上设置此电脑

阅读(51)

本文主要为您介绍win10桌面上设置此电脑,内容包括win10怎么在桌面显示此电脑,win10怎么设置打开此电脑显示的是此电脑,win10此电脑怎么放在桌面上。工具:win10方法如下:点击右下角的“操作中心”,再点击里面的“所有设置”。然后再点击“个性

win10

win10的dpi设置在那

阅读(102)

本文主要为您介绍win10的dpi设置在那,内容包括win10的dpi应该怎么设置,win10的dpi应该怎么设置,怎样进行Win10软件高DPI设置。Win10最新DPI缩放机制:DPI虚拟化 Win10最新DPI缩放机制被WindowsVista/Win7/Win8/Win8.1所采

win10

win10浏览器的文件夹在哪里设置

阅读(101)

本文主要为您介绍win10浏览器的文件夹在哪里设置,内容包括win10浏览器文件夹位置在哪?,win10自带浏览器浏览缓存位置怎么改,win10怎么更改浏览器缓存位置。右键点击系统桌面左下角的【开始】,在开始菜单中点击【控制面板】;

win10

win10系统电脑自动待机设置在哪里

阅读(61)

本文主要为您介绍win10系统电脑自动待机设置在哪里,内容包括windows10待机怎么设置,windows10怎么设置电脑待机,win10怎么设置自动待机时间。工具:win10步骤如下:1. 在win10桌面的空白处点击右键,选择“个性化”,点开“屏幕保护程序”,如下图所

win10

win10设置语言只有英文

阅读(56)

本文主要为您介绍win10设置语言只有英文,内容包括怎样设置win10电脑的语言为英文版,win10怎么设置电脑语言为英语,win10将系统英文变成中文,只有灰色的Setasdefult,?。Win10设置中文语言操作步骤如下: 打开桌面上的Control Panel(控制面板),也

win10

win10取消电脑密码怎么设置密码

阅读(55)

本文主要为您介绍win10取消电脑密码怎么设置密码,内容包括win10怎么取消电脑账户密码,win10取消用户名和密码怎么设置,win10电脑密码怎么取消密码。win10取消电脑开机密码步骤:win10取消电脑开机密码分为两种情况:电脑可进入系统,直接取消:鼠标

win10

win10设置小票打印机

阅读(60)

本文主要为您介绍win10设置小票打印机,内容包括Windows10适配的票据打印机,win10下IE浏览器小票打印机的页面设置在什么地方,win10打印机设置在哪里嘛?。没有驱动,打印机用不了。 驱动也是一个安装文件,俗称安装包。通常其中有.exe扩展名结尾

win10

win10设置窗口置顶

阅读(46)

本文主要为您介绍win10设置窗口置顶,内容包括win10怎样置顶窗口?,如何在Win10开始菜单中置顶应用,win10怎么置顶应用窗口。在 Windows 10 15063 版本中,部分“通用应用平台”(Universal Windows Platform,简写为 UWP

win10

win10接收qq邮箱邮件设置

阅读(61)

本文主要为您介绍win10接收qq邮箱邮件设置,内容包括win10正式版怎么添加qq邮箱,win10邮件应用怎么接收qq邮件,win10邮件应用怎样设置和使用。首先我们可以通过直接在 Windows10 开始菜单栏底部的搜索框中,也就是 Cortana 小娜助手,直接搜索“

win10

win10关闭盖子睡眠设置

阅读(60)

本文主要为您介绍win10关闭盖子睡眠设置,内容包括Win10笔记本怎么设置在关闭盖子时不自动休眠不关屏幕,Win10怎么设置合上盖子不休眠?,win10系统是正常的,求解决?。1点击Windows10系统右下角的功能菜单,点击所有设置。2进入Win10设置界面,看

win10

win10的无限属性怎么打开

阅读(62)

本文主要为您介绍win10的无限属性怎么打开,内容包括怎么在win10找无线网络连接的属性,win10里WiFi控制面板没有无限属性的按键,如何获得权限打开Win10中应用商店下载的应?。在win10找无线网络连接的属性的方法如下: 在桌面上点击网络,再点右

win10

_win10怎么修改盘符

阅读(54)

本文主要为您介绍_win10怎么修改盘符,内容包括Win10怎么修改盘符,win10怎么修改盘符,,windows10怎么修改盘符。windows10修改盘符步骤如下:win10直接更改盘符:桌面右键"我的电脑",选择"管理"

win10

win10触摸板怎么锁上

阅读(49)

本文主要为您介绍win10触摸板怎么锁上,内容包括笔记本win10怎么锁住触摸板,win10笔记本怎么锁定触控板,win10笔记本怎么锁定触摸板。a. 点选[开始](1),并点击[设置](2)。