51开发板上为什么会有多个晶振
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开发板上为什么会有多个晶振相关推荐
- 将linux内核烧进arm板,ARM开发板上uClinux内核移植
<ARM开发板上uClinux内核移植>由会员分享,可在线阅读,更多相关<ARM开发板上uClinux内核移植(19页珍藏版)>请在人人文库网上搜索. 1.纷傲掌秀悸篷益哑檀扬 ...
- 让kaldi在Linux开发板上运行起来~ (测试运行篇)
[kaldi各文件解释] /egs:不同语料例子的执行脚本文件 /tools:存放asr过程中用到的库 /src:存放实际执行的c++算法 解码工具(src/onlinebin中): online-g ...
- 在VIM3开发板上运行无修改的iOS内核镜像
在VIM3开发板上运行无修改的iOS内核镜像 之前在网上有看到过人使用QEMU成功的把IOS内核运行起来且成功挂载根文件系统的相关文章.理论上能在QEMU上跑成功,在真实的ARMv8开发板上运行起来也 ...
- 在ARM开发板上实现LCD+USB键盘
一.LCD驱动 这个地方先留着 二.USB键盘驱动 在linux内核里边提供了usbkbd.c可以直接借助这个模块,编译生成驱动模块加载进内核,其实对于驱动程序,这里还不是重点,最后想要实现的是直接在 ...
- ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记
ARMBoot-1.1.0 在 mini2440 开发板上的移植 之稻草人手记 < snallieATtomDOTcom > 作为U-boot的鼻祖-ARMboot以其小巧玲珑(代码压缩包 ...
- 【linux】ARM开发板上设置RTC时间,断电重启后,设置失效的原因分析
问题描述 linux中使用date设置时间后用hwclock -w同步到RTC,断电重启后,有时会失效 原因分析 保存时间戳 1.使用命令关机(halt)会调用rc0.d中的脚本: 2.使用命令重启( ...
- 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...
- 在Developerkit开发板上运行blink例程
2019独角兽企业重金招聘Python工程师标准>>> 摘要: 本文将介绍怎么样在VScode环境下,将AliOS Tings提供的blink例程在Developerkit开发板上运 ...
- qt 4.8.4 linux,Tslib和Qt 4.8.4与在开发板上的移植
这篇博客算是接着Linux 下编译.安装.配置 QT这篇的,搞完PC平台的就来弄一下嵌入式平台的,Linux的东西搞起来麻烦的地方就在于太杂.太散,像QT,各版本之间都有很多差异,因此在网络上查找资料 ...
最新文章
- AAAI 2021 最「严」一届发榜,1692 篇论文中选,录取率仅为 21%
- webService 远程访问不了的问题
- linux的磁盘文件系统格式怎么看,linux如何下查看磁盘分区的文件系统格式?
- JavaScript快速入门-ECMAScript本地对象(RexExp)
- 【论文解读】ICDM2020 | 挖掘异构图中的层级结构
- 使用睡袋_宝宝睡袋使用心得
- 尴尬……无人车美国赌城上路不到一小时就撞了
- Pycharm 设置python文件自动生成头部信息模板
- 【转】用instruments来检验你的app
- C语言的数据类型→字符型数据
- 单反拍摄技巧:利用直方图曝光
- 阿里云,腾讯云CDN谁更胜一筹?
- EXCEL预览正常,打印却是空白的解决方法之一
- 千博日志索引,收录了带头大哥、laok、王国强、严为民等人的博客
- windows 10屏蔽系统自动更新
- java鼠标点击按钮事件_Java学习——GUI编程(鼠标单击按钮事件)
- 单阶段目标检测算法YOLOv3
- 玩客云手动设置IP地址
- 红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
- 高富帅的颜色插值方法:在视觉感知线性变化的色彩空间中进行颜色插值
热门文章
- HTML5知识点整理
- ibm v5000增加磁盘_IBM storwize V5000存储基础配置
- SonicWall防火墙销量超300万套,合作伙伴项目报备量增长50%,
- Kettle 使用详解
- EMD经验模态分解——分析时间序列
- 用继承的方式实现一个打印机,父类(打印机),子类(黑白打印机、彩色打印机)...
- 机器学习当道,还在使用基于词典的文本挖掘方法么,过时啦! 1
- 电脑文件自动上传百度网盘,自动备份
- 南昌计算机高职公立学校,南昌公立大专院校排名,2021年南昌专科学校名单及排名榜...
- Linux杀不死木马,杀不死进程,自启动进程