为什么设置波特率为9600
答:单片机中缺省波特率设置为(9600,n,8,1)代表串口通信的基本参数。严格来说,波特率一般不使用在通信传输领域。波特率描述的是单位时间内调制信号的能力,经它调制出来的信号才以比特的形式来传输,或者这样说,信号在传输过程中,如果要经过数模转换,就需要调制,那么传输时间除了消耗在其它领域外,还消耗在...
答:52微控制器 定时器2 波特率设定 /***串列埠工作方式3**9600**8,N,2***/ SCON=0xD0;PCON=0x00; RCAP2H=0xFF; RCAP2L=0xDC;设定波特率为9600 T2CON=0x34;将定时器2设定为波特率发生器(接收和传送都用Timer2) ES=1; EA=1;微控制器模拟为什么要设定波特率?因为编译器和模拟晶片是在通讯...
答:这要看单片机晶振频率,取波特率9600时误差比较大,实际的波特率并不是准确的9600,所以造成通信错误。要求在根据波特率计算时间常数时,最好是整数,否则带有小数,舍掉小数就有误差了。
答:这个学单片机时说过的,路由器就是一个嵌入式的专用电脑,有自己的操作系统。波特是为了通信双方而设置的一个同步。波特率等于每秒钟传输的数据位数,当然设置成多少看看你自己了,不同的波特率下发送的数据量是不同的。cisco设备时有时也用64000
答:程序是12M默认的,如果换成了24M的晶振就会这样的。晒下板子的图片吧,让更多的人注意这个。
答:以常见的9600波特率为例,9600指的是每秒传输的符号(可以是位或字符)的数量。而N,作为数据位的数量,可以是5、6、7或8,这取决于通信双方的设置。例如,如果N设置为8,那么每个传输的符号将包含8个数据位。除了数据位N,串口通信中还有其他的参数设置,如停止位和校验位。停止位用于表示一个字符的...
答:串口通信,双方的波特率,必须是相同的。--为什么是9600...这是对方的需求。你也可以使用别的波特率,只要双方相同,就行。千万不要受板子作者的误导:只说自己的设计,不讨论对方。自顾自的设定,难免是闭门造车。
答:将查看方式设置为“大图标”。3、然后找到“设置管理器”选项,进行点击,如图所示。4、然后在设备管理器界面,右击目标端口,在出现的右键菜单中找到“属性”选项进行点击。5、然后在出现的界面中,将串口的波特率设置为9600即可。完成以上设置后,即可设置电脑打印机串口波特率为9600。
答:该品牌的交换机的波特率是9600。锐捷交换机在设备出厂时默认波特率是9600。因为9600是常见的波特率,被广泛采用。波特率越高,每秒传送的数据就越多,但设备的能耗也会相应增加。9600是常用的波特率,能满足中小园区网络快速安全接入、业务数据高效传输的要求。
答:转换器已设置好输入PELCO-P协议,已设置好输入:9600波特率;转换器已设置好输出PELCO- D协议,已设置好输出:2400波特率。型号:PD-8103 由于用到了P协议,如果控制设备地址和终端球机地址设置一样情况下,球机仍不受控,则要把终端地址加1,即若控制端地址1号,则球机地址要2号!转换器输入为自动识别...
网友评论:
余梦19855531985:
微控制器中预设波特率设定为(9600,n,8,1)是什么意思? -
46087长南
: 微控制器中预设波特率设定为(9600,n,8,1)是什么意思?微控制器中预设波特率设定为(9600,n,8,1)代表串列埠通讯的基本引数. 9600代表波特率. n代表奇偶校验. 8代表资料位. 1代表停止位. 51微控制器 8M晶振 9600波特率设定定...
余梦19855531985:
关于51单片机波特率设置,为什么我设置4800就能行,设置9600就不行,串口调试的波特率我是调的对应的. -
46087长南
: 你这是单片机开发板吧,看一下晶振频率是多少,应该是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才行.
余梦19855531985:
用超级终端连接cisco设备时,为什么波特率是9600? -
46087长南
: 这个学单片机时说过的,路由器就是一个嵌入式的专用电脑,有自己的操作系统.波特是为了通信双方而设置的一个同步.波特率等于每秒钟传输的数据位数,当然设置成多少看看你自己了,不同的波特率下发送的数据量是不同的.cisco设备时有时也用64000
余梦19855531985:
单片机串口通信的波特率什么意思,为何不同环境下一定要设置某一个值? -
46087长南
: 波特率就好比一首歌曲的节奏,有了这个节奏,串行通讯的各个数据位就会有条不紊地依次排队一个一个地传到对方,要正确收发,两个通讯的主体的节奏必须一致,至于你说的不同环境我觉得,可以理解为:传输距离的远近,周围电磁干扰的强弱等等,当然距离越远、干扰越大波特率相应的要小,降低速度以提高传输的准确性.
余梦19855531985:
51单片机程序设置波特率4800然后加倍why烧录时要置为4800才对,加倍后应该是9600呀 -
46087长南
: 51单片机程序设置波特率,是运行程序工作时,串口通信时的波特率,与烧录时要置多少无关.是STC单片机吗,用STC-ISP烧录程序,烧录程序时的波特率是不用设置的,软件会自动适应的.这是烧录时的波特波,与你的程序设置的波特率根本就不是一回事,你搞混了.4800加倍后是9600没有错,可那是烧录程序以后,单片机实际的通信时的波特率呀.
余梦19855531985:
程序中波特率为9600bit/s是怎么得到的?波特率的大小说明什么?
46087长南
: 这个问题不难!波特率为9600bit/s是通过对串口芯片8251或者8250进行方式控制字设置得到的;波特率的大小说明了串口传输数据的速度,他们之间成正比关系.
余梦19855531985:
为什么用9600的波特率和2400的波特率发同样的数据,接收到数据的不一样? -
46087长南
: 1. 查看发送和接收2端的波特率是否相同;2. 查看数据是Hex还是ASCII嘛,发送接收是否相同;3. 应该不是传输过程中的问题,因为你的波特率很低,不会导致传输出错的.
余梦19855531985:
终端为何显示乱码? -
46087长南
: 如果配置终端上显示乱码,很可能是终端(如超级终端)参数的设置错误.请确认终端(如超级终端)的 参数设置:波特率为9600,数据位为8,奇偶校验为无,停止位为1,流量控制为无,选择终端仿真为vt100.
余梦19855531985:
单片机与PC通信设置波特率多大为好?
46087长南
: 一般单片机与计算机通信设置为9600比较常用,当然也可以4800或者19200等
余梦19855531985:
波特率9600是什么意思 -
46087长南
: 波特率即码元速率,9600波特,单位时间通过信道传输的码元个数是9600