电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

51单片机STC89C54波特率以及双时钟探讨

来源:华强电子网 作者:华仔 浏览:544

标签:

摘要: 最近公司老大让我尝试STC89C54单片机的最高波特率,经过一下午的尝试,基本可以搞清楚了。在11.0592M的晶振下,若单片机工作在12T模式下(即一个机器周期为12个时钟周期),波特率最高可为57600.而若工作在6T模式下(即一个机器周期为6个时钟周期),则波特率最高可为115200./*/在这里再简单介绍一下,如何实现12T和6T的转换,目前我只知道利用STC的下载软件可以修改,程序里的寄

最近公司老大让我尝试STC89C54单片机的最高波特率,经过一下午的尝试,基本可以搞清楚了。

在11.0592M的晶振下,若单片机工作在12T模式下(即一个机器周期为12个时钟周期),波特率最高可为57600.而若工作在6T模式下(即一个机器周期为6个时钟周期),则波特率最高可为115200.

/*/

在这里再简单介绍一下,如何实现12T和6T的转换,目前我只知道利用STC的下载软件可以修改,程序里的寄存器就不清楚了,估计改不了。设置过程见下图:



若想设置为双时钟6T模式,则可以选择6T,打开你选中的文件即可下载。

//

但要特别注意的是,6T和12T在交叉下载时,应烧写2次,即以前你的单片机是12T,若你想改为6T,则需要选中6T,将相同的程序烧写2次。此时你可以看到提示框内的时钟频率已更改为22.1184M了。见下图:


/*/

但是我也有一个疑问,单片机的烧写波特率是不是就是串口能达到的最大波特率呢?例如我上面的烧写软件提示框内提示当前波特率实际为115200.但我实际试下来,12T却不可以?

待我进一步探讨吧!

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67