位置:51电子网 » 技术资料 » 无线通信

串行通信的波特率设置

发布时间:2016/7/17 16:40:02 访问次数:2162

   单片机串行口的波特率随所选工作方式的不同而异,在串行通信中,收发双方的波特率要求保持一致, AD7995YRJZ-1500RL7其误差一般不应超过5%,否则无法完成正常通信。

   方式0的波特率是固定的,其值为系统晶振频率的Ⅳ12,即/。sc/12。

   方式2的波特率也是固定的,由PCON的选择位sMOD来决定,计算公式为波特率=(2弼°D/64)吒sc有两种不同的值:sMOD=1时,波特率为/。sy32;当sMOD〓0时,波特率为兑sc/640方式1和方式3的波特率是可变的,其值由定时器1的溢出率控制,计算公式为

   波特率=(2sM°D/32)×定时器T1的溢出率

   定时器T1的溢出率与T1的工作方式有关。

   最典型的应用方式是T1设置成8位自动重装方式(即定时工作方式2),此时Tl的溢出率计算公式为

   T1的溢出率=T1计数率/产生溢出所需的时间=C禹sc/12)/(256-(TH1))此时波特率计算公式为波特率=(2sM°D闸2)×饥sc/12)/(256-(THD)MCs-51单片机T1的方式2为8位自动重装的定时/计数器模式,为串行口的波特率发生器提供一个精确的时间基准。

   SOC⒚单片机还可使用定时器T2作为波特率发生器。

   当时钟频率选用11.Os”MHz时,容易获得标准的波特率,所以需要串行通信功能的单片机应用系统通常都选用该晶振频率。定时器T1在工作方式2时的常用波特率及初值见表8,4。

   表8.4 定时器T1在方式2时的常用波特率及初值

  

 

   单片机串行口的波特率随所选工作方式的不同而异,在串行通信中,收发双方的波特率要求保持一致, AD7995YRJZ-1500RL7其误差一般不应超过5%,否则无法完成正常通信。

   方式0的波特率是固定的,其值为系统晶振频率的Ⅳ12,即/。sc/12。

   方式2的波特率也是固定的,由PCON的选择位sMOD来决定,计算公式为波特率=(2弼°D/64)吒sc有两种不同的值:sMOD=1时,波特率为/。sy32;当sMOD〓0时,波特率为兑sc/640方式1和方式3的波特率是可变的,其值由定时器1的溢出率控制,计算公式为

   波特率=(2sM°D/32)×定时器T1的溢出率

   定时器T1的溢出率与T1的工作方式有关。

   最典型的应用方式是T1设置成8位自动重装方式(即定时工作方式2),此时Tl的溢出率计算公式为

   T1的溢出率=T1计数率/产生溢出所需的时间=C禹sc/12)/(256-(TH1))此时波特率计算公式为波特率=(2sM°D闸2)×饥sc/12)/(256-(THD)MCs-51单片机T1的方式2为8位自动重装的定时/计数器模式,为串行口的波特率发生器提供一个精确的时间基准。

   SOC⒚单片机还可使用定时器T2作为波特率发生器。

   当时钟频率选用11.Os”MHz时,容易获得标准的波特率,所以需要串行通信功能的单片机应用系统通常都选用该晶振频率。定时器T1在工作方式2时的常用波特率及初值见表8,4。

   表8.4 定时器T1在方式2时的常用波特率及初值

  

 

相关技术资料
7-17串行通信的波特率设置

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!