首页 >>  正文

空中波特率9600

来源:baiyundou.net   日期:2024-09-23

牛严咬3526关于51单片机波特率设置,为什么我设置4800就能行,设置9600就不行,串口调试的波特率我是调的对应的. -
汤剑哈13440234472 ______ 你这是单片机开发板吧,看一下晶振频率是多少,应该是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才行.

牛严咬3526使用8051单片机的串行通信方式1,要求波特率9600bps,请编写初始化程序. -
汤剑哈13440234472 ______ 初始化程序: SCON = 0x50 ; //方式1,允许接受 TMOD = 0x20 ; //设置time1,方式2 TH1 = 0xfd; //波特率9600b/s 晶振12MHz TL1 = 0xfd; ES = 1 ; //允许串口中断 EA = 1; //中断总开启 TR1 = 1 ; //T1开启

牛严咬3526有谁知道波特率9600,10ms能传输多少字节? -
汤剑哈13440234472 ______ 理论最大0.01*9600/10 = 9.6字节 实际使用中考虑到奇偶校验、帧间隔、双方的处理时间,能有6、7字节就不错了.

牛严咬3526计算机中常用的波特率是多?计算机中常用的波特率是多少
汤剑哈13440234472 ______ 波特率(bps:bit per second),指每秒钟传输的位数,比如波特率是9600,意思是指每秒钟传输9600位,即1200个字节.

牛严咬3526我在笔记本中把波特率改成了9600是否能够好使我就是把4800改成了9600波特率是否好使? -
汤剑哈13440234472 ______ 波特率是一些设备连接电脑的时候才需要设置的.跟电脑本身运行没什么关系.

牛严咬3526欧姆龙PLC hostlink通信 波特率9600可以提高吗?最高能多少? -
汤剑哈13440234472 ______ 默认9600,最高可以设为115200哦~

牛严咬3526某单片机通讯的波特率设置为9600,如果现在需要传输10MB的数据给计算机,请问最短需要多少时间 -
汤剑哈13440234472 ______ 首先串口助手波特率,设置多少就是多少.至于你开发板程序设置的 波特率是跟你 是否倍增是关联的.倍增的时候 前提是你的4800是 比较准确的(对于波特率多数都不是百分百正好的),如果有一定偏差,再倍增 可能就会偏差更大 导致错误!

牛严咬3526微控制器中预设波特率设定为(9600,n,8,1)是什么意思? -
汤剑哈13440234472 ______ 微控制器中预设波特率设定为(9600,n,8,1)是什么意思? 微控制器中预设波特率设定为(9600,n,8,1)代表串列埠通讯的基本引数. 9600代表波特率. n代表奇偶校验. 8代表资料位. 1代表停止位. 51微控制器 8M晶振 9600波特率设定 定...

牛严咬3526RS232串口,波特率9600,传送42位数据,至少需要时间?是怎么传输计算的?最好能举例.谢谢 -
汤剑哈13440234472 ______ 每个字节是8位数据,42位数据是6个字节.RS232传输要有1位起始位,8位数据位、1位校验位、1位停止位,也就是说传一个字节要用时11位的时间,6个字节要6*11=66位时间.每位1/9600秒,共用66/9600=0.006875秒.

牛严咬3526程序中波特率为9600bit/s是怎么得到的?波特率的大小说明什么?
汤剑哈13440234472 ______ 这个问题不难!波特率为9600bit/s是通过对串口芯片8251或者8250进行方式控制字设置得到的;波特率的大小说明了串口传输数据的速度,他们之间成正比关系.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024