本文目录一览

1,使用stc12的串口时波特率设为多少合适

这个没用固定的标准,只要合适就好。一般来说,波特率越高数据传输速度越快,但过高的波特率可能导致通讯可靠性下降。一般9600和19200这两个波特率比较常用。

使用stc12的串口时波特率设为多少合适

2,简单说一下串口的波特率和can通讯的波特率

一般波特率说的是针对串口通讯来说。在串口通讯的过程中肯定需要设置一下波特率。而蓝牙不属于串口通讯,所以没有波特率这么一说。 一般我们设置串口波特率为921600。 当设置完波特率以后,我们上位机就可以和设备交互了;但是这个时候需要和总线上的ECU进行通信就必须进行总线上波特率的设置了,一般为250K或者500K波特率; 这里有两个设置: 1,一个波特率是上位机和中间设备(天行健等等)之间的波特率设置,也就是我们常说的串口的波特率设置 2,一个是设置中间设备到can总线的波特率,一般为250k/500k,如果我们中间设备设置的到can总线的波特率设置的不对,那么将会影响总线总线会有错误帧出现及就是ACK错误,同时也收不到任何数据。 通常我们拿到一个中间的监测设备后,通过串口去监测这个设备,我们用串口模拟器直接设置了一个串口的波特率921600,然后发送握手命令后,就直接可以获取到数据,这个是因为中间设备设置了一个默认的can总线波特率250k,而通常整车的波特率都为250k,当然也有500k的,如果运气不好碰到了,那么将读取不到任何数据,还会扰乱总线,给总线上发送错误帧。

简单说一下串口的波特率和can通讯的波特率

3,串口最高波特率能够到多少

这个和串口硬件板卡有关的,有的是128000,有的是256000,要看你串口卡的说明。具体也可以用可以自定义波特率的串口类软件,如格西烽火软件等,设置波特率测试测试。

串口最高波特率能够到多少

4,19200波特率是多少频率

19200波特率是11.0592频率.1,波特率的含义波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率的指标,它用单位时间内载波调制状态改变的次数来表示。??在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。2,波特率9600与波特率19200的区别波特率19200传输快但传输距离近,波特率9600传输相对远但速率慢.比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9600个二进制位,也就是9600/8个英文字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400字节,大约2.4KB。扩展资料:大家在用到单片机串口通信时,总要设置波特率,而波特率一般要设成9600,19200,针对这个问题有以下两种比较可靠地说法:1,根据电、传输介质等的物理特性结合串口设备使用的要求为了保证有效通讯,根据电、传输介质等的物理特性结合串口设备使用的要求,确定RS232最大传输速率只能是115200,然后逐级二分得到57600,28800,19200……为适应这些速率,设计相应的晶振频率。2,这是由电信线路特性决定的电话线路的带通是300-3KHZ,当时HAYES先搞的modem,所以用的2400HZ信号,对应波特率是2400。由于基本频率确定了,以后采用的提高通讯速率的方法都是在2400基础上倍频的,所以形成了9600,192000.

5,串口波特率设置高低多少有什么区别

传输速度不同,单位是每秒几个bit,包含起头结尾等标示用bit。由於连线设备可能有限制速率,需要依照设备可支持的速率进行设置,以正常传输。
不会有区别的,我想 你的rxd和txd是不是弄反了,你互换一下单片机出来的数据的rxd txd,再看看,听听楼下的建议吧,祝你早日解决。

6,常用波特率

波特率就是每秒钟传输的数据位数。 波特率的单位是每秒比特数(bps), 常用的单位还有:每秒千比特数Kbps,每秒兆比特数Mbps。串口典型的传输波特率600bps,1200bps,2400bps,4800bps,9600bps,19200bps,38400bps。 PLC/PC与称重仪表通讯时,最常用的波特率是9600bps,19200bps。PLC/PC或仪表与大屏幕通讯时,最常用的波特率是600bps。 7 典型的串口通讯标准 EIA RS232(通常简称“RS232”): 1962年由美国电子工业协会(EIA)制定。 EIA RS485(通常简称“RS485”): 1983年由美国电子工业协会(EIA)制定。 8 RS232串口 RS232是计算机与通信工业应用中最广泛一种串行接口。它以全双工方式工作,需要地线、发送线和接收线三条线。RS232只能实现点对点的通信方式。 8.1 RS232串口缺点 ●接口信号电平值较高,接口电路芯片容易损坏。 ●传输速率低,最高波特率19200bps。 ●抗干扰能力较差。 ●传输距离有限,一般在15m以内。 ●只能实现点对点的通讯方式。 8.2 RS232串口接口定义 RXD:接收数据,TXD:发送数据,GND/SG:信号地。 8.3 电脑DB9针接口定义 电脑DB9针接口是常见的RS232串口,其引脚定义如下: 2号脚:RXD(接收数据) 3号脚:TXD(发送数据) 5号脚:SG或GND(信号地) 其它脚:我们不用

7,单片机进行串口同步通讯时的波特率难道只能是总频率的112吗 搜

你用的什么单片机都没有说啊,多少的波特率才能满足你的要求?几个建议:提高晶振频率,换其它类型的单片机AVR mega16(我比较熟悉,呵呵)16Mhz下可以达到2Mbps......
串行通信无论如何都比不过并行通信,除非你使用USB、1394。
既然是要跟单片机通讯,那当然是要用11.0592mhz的在网上随便找个 “51波特率初值设定软件” 就能用了
1,不清楚你用啥单片机2,你可以换单片机晶振。3,你可以用“异步方式”,“同步方式”能干的事“异步”更可以。4,你可以换另一种单片机。

8,51单片机的串口波特率问题

51串口有几种工作方式,每种波特率都不尽相同,最常用的是方式一,其波特率由定时器T1的溢出率决定,T1溢出率=Fosc/baudrate=(2^SMOD/32)*T1溢出率一般默认SMOD=0;无需设置,需要波特率翻倍时SMOD=1Fosc=22.1184M,你可以计算一下最高波特率,整数的....
目前的电脑主板上的COM口的最大波特率可设置为115200.你的晶振22.1184M,理论上应该是230400,(=22118400/96),目前无法验证.
这是51单片机的硬件典型结构,串口通信使用的频率是晶振频率的1/32或者1/16(pcon的最高位为1),这就是32的来源。 但是这种模式下,限制了波特率的提高,因此,现在一些改进的51单片机是1/2分频。

9,关于51单片机波特率设置为什么我设置4800就能行设置9600就

你这是单片机开发板吧,看一下晶振频率是多少,应该是12MHz的。看你的串口初始化程序中,TH1=0xf3,波特率是4800,这晶振频率就是12MHz的。当取波特率为4800时,计算出的TH1=0xf3,误差很小,所以,实际的波特率也是4800。但是,当波特率取9600时,计算TH1=256-6.5,肯定取整数6,舍掉了0.5,TH1=250=0xfa,这样,实际的波特率却是10416,与9600的误差816,这么大的误差,串口接收和发送肯定是错误的。这就是设置9600不行的原因。所以,为了保证串口收发的正确性,晶振频率取11.0592MHz才行。
那个 12mhz的晶振是用来驱动 usb2302的,跟你的单片机没有一点关系,你把那个usb2302和12mhz晶振看做是一体的,看做是电脑上的串口就行了,与你的单片机没有关系.\现在的电脑已经很少有串口了,尤其是笔记本,更是没有串口,所以通常我们会买usb转串口来做开发.我们买的usb转串口,里面用的是pl2303作的转换,而pl2303需要一个12mhz的晶振,现在你明白了吗?那个usb2302和12mhz晶振就相当于一个usb转串口,只不过是做到板子上了,不用你另外买,这是开发板厂家考虑到现在电脑没有串口,因此给你的电脑增加了个串口而已.所以,那个12mhz晶振与你的单片机没有丝毫的关系,你用11.0592就行了.

文章TAG:串口读取波特率多少频率串口  读取  波特  
下一篇