51开发板上为什么会有多个晶振? 有时是12MHZ,有时是11.0592MHZ?有什么区别么?

1、 12.000是给PL-2303使用的吧?因为usb通信需要严格的12m时钟。
单片机用11.0592晶振,这样保证串口的波特率没有误差。

2、串口通信用11.0592M的,因为串口波特率有9600等这种速率的,用11.0592M,可以无误差的产生,比如11.0592M/9600=1152,刚好是整数,如115200波特率,11.0592M/115200=96,都是能整除的。

如果用12M,12M/9600=1250,12M/115200约等于104.16,也就是说在很多波特率下,并不能整除,这样在串口通讯的时候,会产生数据错误的。

所以在串口通讯时,选择11.0592M。

3、标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。

4、一个照顾波特率,一个照顾时间。

转自:https://zhidao.baidu.com/question/1494309333392946939.html

https://zhidao.baidu.com/question/337645738.html

51开发板上为什么会有多个晶振相关推荐

  1. 将linux内核烧进arm板,ARM开发板上uClinux内核移植

    <ARM开发板上uClinux内核移植>由会员分享,可在线阅读,更多相关<ARM开发板上uClinux内核移植(19页珍藏版)>请在人人文库网上搜索. 1.纷傲掌秀悸篷益哑檀扬 ...

  2. 让kaldi在Linux开发板上运行起来~ (测试运行篇)

    [kaldi各文件解释] /egs:不同语料例子的执行脚本文件 /tools:存放asr过程中用到的库 /src:存放实际执行的c++算法 解码工具(src/onlinebin中): online-g ...

  3. 在VIM3开发板上运行无修改的iOS内核镜像

    在VIM3开发板上运行无修改的iOS内核镜像 之前在网上有看到过人使用QEMU成功的把IOS内核运行起来且成功挂载根文件系统的相关文章.理论上能在QEMU上跑成功,在真实的ARMv8开发板上运行起来也 ...

  4. 在ARM开发板上实现LCD+USB键盘

    一.LCD驱动 这个地方先留着 二.USB键盘驱动 在linux内核里边提供了usbkbd.c可以直接借助这个模块,编译生成驱动模块加载进内核,其实对于驱动程序,这里还不是重点,最后想要实现的是直接在 ...

  5. ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记

    ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记 < snallieATtomDOTcom > 作为U-boot的鼻祖-ARMboot以其小巧玲珑(代码压缩包 ...

  6. 【linux】ARM开发板上设置RTC时间,断电重启后,设置失效的原因分析

    问题描述 linux中使用date设置时间后用hwclock -w同步到RTC,断电重启后,有时会失效 原因分析 保存时间戳 1.使用命令关机(halt)会调用rc0.d中的脚本: 2.使用命令重启( ...

  7. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  8. 在Developerkit开发板上运行blink例程

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运 ...

  9. qt 4.8.4 linux,Tslib和Qt 4.8.4与在开发板上的移植

    这篇博客算是接着Linux 下编译.安装.配置 QT这篇的,搞完PC平台的就来弄一下嵌入式平台的,Linux的东西搞起来麻烦的地方就在于太杂.太散,像QT,各版本之间都有很多差异,因此在网络上查找资料 ...

最新文章

  1. AAAI 2021 最「严」一届发榜,1692 篇论文中选,录取率仅为 21%
  2. webService 远程访问不了的问题
  3. linux的磁盘文件系统格式怎么看,linux如何下查看磁盘分区的文件系统格式?
  4. JavaScript快速入门-ECMAScript本地对象(RexExp)
  5. 【论文解读】ICDM2020 | 挖掘异构图中的层级结构
  6. 使用睡袋_宝宝睡袋使用心得
  7. 尴尬……无人车美国赌城上路不到一小时就撞了
  8. Pycharm 设置python文件自动生成头部信息模板
  9. 【转】用instruments来检验你的app
  10. C语言的数据类型→字符型数据
  11. 单反拍摄技巧:利用直方图曝光
  12. 阿里云,腾讯云CDN谁更胜一筹?
  13. EXCEL预览正常,打印却是空白的解决方法之一
  14. 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
  15. windows 10屏蔽系统自动更新
  16. java鼠标点击按钮事件_Java学习——GUI编程(鼠标单击按钮事件)
  17. 单阶段目标检测算法YOLOv3
  18. 玩客云手动设置IP地址
  19. 红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
  20. 高富帅的颜色插值方法:在视觉感知线性变化的色彩空间中进行颜色插值

热门文章

  1. HTML5知识点整理
  2. ibm v5000增加磁盘_IBM storwize V5000存储基础配置
  3. SonicWall防火墙销量超300万套,合作伙伴项目报备量增长50%,
  4. Kettle 使用详解
  5. EMD经验模态分解——分析时间序列
  6. 用继承的方式实现一个打印机,父类(打印机),子类(黑白打印机、彩色打印机)...
  7. 机器学习当道,还在使用基于词典的文本挖掘方法么,过时啦! 1
  8. 电脑文件自动上传百度网盘,自动备份
  9. 南昌计算机高职公立学校,南昌公立大专院校排名,2021年南昌专科学校名单及排名榜...
  10. Linux杀不死木马,杀不死进程,自启动进程