版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、注意 :对于所有的熔丝位 ,“1表”示未编程 ,“0代”表已编程。一、 CKSEL3.0、CKOPT 、SUT1.0:用于设置系统时钟? CKSEL3.0 - 时钟源模式选择。? SUT1.0 - 复位启动时间选择。 1、如果没有特殊要求推荐 SUT 1/0 设置复位启动时间稍长 ,使电源缓慢上升。2、对应时钟源模式的不同,SUT 的设置也不同 ,详情看下文说明。? CKOPT - 选择放大器模式。0 对应高幅度振荡输出 ;1 对应低幅度振荡输出。当 CKOPT 被编程时 ,振荡器在输出引脚产生满幅度的振荡 ,这种模式适合于噪声环境 ,以及需要通过 XTAL2 驱动第二个时钟缓冲器的情况 ,而
2、且这种模式的频率范围比较宽 ;当保持 CKOPT 为未编程状态时 ,振荡器的输出信号幅度比较小。其优点是大大降低了功耗 ,但是频率范围比较窄 ,而且不能驱动其他时钟缓冲器。对于谐振器,CKOPT 未编程时的最大频率为 8 MHz ,CKOPT 编程时为 16 MHz 。1、 当用外部晶体 / 陶瓷振荡器(1CKOPT 和 CKSEL3.1 设置晶体振荡器工作模式XTAL1 与 XTAL2 分别为用作片内振荡器的反向放大器的输入和输出 ,如左图所示 ,这个振荡器可以使用石英晶体 ,也可以使用陶瓷谐振器。C1 和 C2 的数值要一样 ,不管使用的是晶体还是谐振器。最佳的数值与使用的晶体或谐振器有关
3、 ,还与杂散电容和环境的电磁噪声有关。表 1-1 给出了不同模式对应的频率范围及针对晶体选择电容的一些指南。对于陶瓷谐振器,应该使用厂商提供的数值。表 1-1:振荡器工作模式(1 SUT1.0 和 CKSEL0 设置选择启动时间表 1-2:晶体振荡器时钟选项对应的启动时间表2、当用外部低频振荡器为了使用 32.768 kHz 钟表晶体作为器件的时钟源,必须将熔丝位 CKSEL 设置“ 1001以”选择低频晶体振荡器。晶体的连接方式和用上面外部晶振的一样。通过对熔丝位 CKOPT 的编程 ,可以使能 XTAL1 和 XTAL2 的内部电容 ,从而去除外部电容。内部电容的标称数值为36 pF。选择
4、了这个振荡器之后,启动时间由熔丝位SUT确定 ,如表 2-1 所示。表 2-1:低频晶体振荡器启动时间表3、当用外部 R-C 振荡器(1CKOPT 和 CKSEL3.0 设置晶体振荡器工作模式对于时间不敏感的应用可以使用左图的外部RC 振荡器。频率可以通过方程f =1/(3RC 进行粗略地鼓估计。电容C 至少要 22 pF。通过编程熔丝位CKOPT,用户可以使能 XTAL1 和GND 之间的片内 36 pF 电容 ,从而无需外部点燃。若想获取有关振荡器如何工作以及如何选择R 和 C 的具体信息 ,请参考外部 RC 振荡器应用手册。振荡器可以工作于四个不同的模式,每个模式有自己的优化频率范围。工
5、作模式通过熔丝位CKSEL3.0 选取 ,如表 3-1 所示。表 3-1:外部 R-C 振荡器工作模式(2SUT1.0 设置选择启动时间选择了振荡器之后 ,启动时间由熔丝位SUT 确定 ,如表 3-2 所示 :表 3-2:外部 R-C 振荡器启动时间4、当用标定内部 R-C 振荡器(1CKOPT 和 CKSEL3.0 设置晶体振荡器工作模式标定的片内 RC 振荡器提供了固定的1.0、2.0、4.0 或 8.0 MHz 的时钟。这些频率都是 5V、 25°C 下的标称数值。这个时钟也可以作为系统时钟,只要按照表 4-1对熔丝位 CKSEL 进行编程即可。选择这个时钟 (此时不能对 CK
6、OPT 进行编程之后就无需外部器件了。复位时硬件将标定字节加载到 OSCCAL 寄存器 ,自动完成对 RC 振荡器的标定。在 5V,25 °C 和频率为 1.0 MHz 时,这种标定可以提供标称频率 ±1% 的精度。当使用这个振荡器作为系统时钟时,看门狗仍然使用自己的看门狗定时器作为溢出复位的依据。表 4-1:片内标定 R-C 振荡器工作模式(2SUT1.0 设置选择启动时间启动时间由熔丝位SUT 确定 ,如表 4-2 所示。 XTAL1 和 XTAL2 要保持为空(NC。表 4-2:片内标定 R-C 振荡器启动时间(3 振荡器标定寄存器OSCCAL 的设置将标定数据写入这
7、个地址可以对内部振荡器进行调节以消除由于生产工艺所带来的振荡器频率偏差。复位时 1 MHz 的标定数据 ( 标识数据的高字节 ,地址为 0x00 自动加载到 OSCCAL 寄存器。如果需要内部 RC 振荡器工作于其他频率 ,标定数据必须人工加载 :首先通过编程器读取标识数据 ,然后将标定数据保存到 Flash 或EEPROM 之中。这些数据可以通过软件读取,然后加载到 OSCCAL 寄存器。当OSCCAL 为零时振荡器以最低频率工作。当对其写如不为零的数据时内部振荡器的频率将增长。写入0xFF 即得到最高频率。标定的振荡器用来为访问EEPROM和 Flash 定时。有写 EEPROM 和 Fl
8、ash 的操作时不要将频率标定到超过标称频率的10%,否则写操作有可能失败。要注意振荡器只对1.0、2.0、4.0 和 8.0 MHz 这四种频率进行了标定 ,其他频率则无法保证。5、当用外部时钟为了从外部时钟源驱动芯片,XTAL1 必须如左图所示的进行连接。同时 ,熔丝位 CKSEL 必须编程为“0000。”若熔丝位 CKOPT 也被编程 ,用户就可以使用内部的XTAL1 和 GND 之间的 36 pF 电容。选择了这个振荡器之后 ,启动时间由熔丝位 SUT 确定 ,如表 5-1所示。表 5-1:外部时钟启动时间为了保证 MCU 能够稳定工作 ,不能突然改变外部时钟源的振荡频率。工作频率突变
9、超过 2% 将会产生异常现象。应该在 MCU 保持复位状态时改变外部时钟的振荡频率。附:时钟源和启动时间设置对照表 时钟源 外部时钟 外部时钟 外部时钟 内部 RC 振荡 1MHZ 内部 RC 振荡 1MHZ 内部 RC 振荡 1MHZ1 内部 RC 振荡 2MHZ 内部 RC 振荡 2MHZ 内部 RC 振荡 2MHZ 内部 RC 振荡 4MHZ 内部 RC 振荡 4MHZ内部 RC 振荡 4MHZ 内部 RC 振荡 8MHZ 内部 RC 振荡 8MHZ 内部 RC 振荡 8MHZ外部 RC 振荡 0.9MHZ外部 RC 振荡 0.9MHZ外部 RC 振荡 0.9MHZ外部 RC 振荡 0.
10、9MHZ外部 RC 振荡 0.9-3.0MHZ 外部 RC 振荡 0.9-3.0MHZ 外部 RC 振荡 0.9-3.0MHZ 外部 RC 振荡 0.9-3.0MHZ 外部 RC 振荡 3.0-8.0MHZ 外部 RC 振荡 3.0-8.0MHZ 外部 RC 振荡 3.0-8.0MHZ 外部 RC 振荡 3.0-8.0MHZ 外部 RC 振荡 8.0-12.0MHZ 外部 RC 振荡 8.0-12.0MHZ 启动延时 6 CK + 0 ms 6 CK + 4.1 ms 6 CK +65 ms 6 CK + 0 ms 6 CK + 4.1 ms 6 CK + 65 ms 6 CK + 0 ms
11、6 CK + 4.1 ms 6 CK + 65 ms 6 CK + 0 ms 6 CK + 4.1 ms 6 CK + 65 ms 6 CK + 0 ms 6 CK + 4.1 ms 6 CK + 65 ms 18 CK + 0 ms 18 CK + 4.1 ms 18 CK + 65 ms 6 CK + 4.1 ms 18 CK + 0 ms 18 CK + 4.1 ms 18 CK + 65 ms 6 CK + 4.1 ms 18 CK + 0 ms 18 CK + 4.1 ms 18 CK + 65 ms 6 CK + 4.1 ms 18 CK + 0 ms 18 CK + 4.1 ms
12、熔丝 CKSEL=0000 SUT="00" CKSEL=0000 SUT="01" CKSEL="0000" SUT="10" CKSEL="0001" SUT="00" CKSEL="0001" SUT="01" CKSEL="0001" SUT="10" CKSEL="0010" SUT="00" CKSEL="0010" SUT=
13、"01" CKSEL="0010" SUT="10" CKSEL="0011" SUT="00" CKSEL="0011" SUT="01" CKSEL="0011" SUT="10" CKSEL="0100" SUT="00" CKSEL="0100"SUT="01" CKSEL=0100 SUT="10" CKSE
14、L="0101" SUT="00" CKSEL="0101" SUT="01" CKSEL="0101" SUT="10" CKSEL="0101" SUT="11" CKSEL="0110" SUT="00" CKSEL="0110" SUT="01" CKSEL="0110" SUT="10" CKSEL=0110
15、 SUT="11" CKSEL=0111 SUT="00" CKSEL="0111" SUT="01" CKSEL=0111 SUT="10" CKSEL="0111" SUT="11" CKSEL=1000 SUT="00" CKSEL="1000" SUT="01"外部 RC 振荡 8.0-12.0MHZ 外部 RC 振荡 8.0-12.0MHZ 低频晶振 (32.768KHZ 低频晶振 (3
16、2.768KHZ 低频晶振 (32.768KHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 低频石英 /陶瓷振荡器 (0.4-0.9MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器
17、 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 中频石英 /陶瓷振荡器 (0.9-3.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ 高频石英 /陶瓷振荡器 (3.0-8.0MHZ
18、 18 CK + 65 ms 6 CK + 4.1 ms 1K CK + 4.1 ms 1K CK + 65 ms 32K CK + 65 ms 258 CK + 4.1 ms 258 CK + 65 ms 1K CK + 0 ms 1K CK + 4.1 ms 1K CK + 65 ms 16K CK + 0 ms 16K CK + 4.1ms 16K CK + 65ms 258 CK + 4.1 ms 258 CK + 65 ms 1K CK + 0 ms 1K CK + 4.1 ms 1K CK + 65 ms 16K CK + 0 ms 16K CK + 4.1ms 16K CK +
19、65ms 258 CK + 4.1 ms 258 CK + 65 ms 1K CK + 0 ms 1K CK + 4.1 ms 1K CK + 65 ms 16K CK + 0 ms 16K CK + 4.1ms 16K CK + 65ms CKSEL="1000" SUT="10" CKSEL="1000" SUT="11" CKSEL="1001" SUT="00" CKSEL="1001" SUT="01" CKSEL="
20、;1001" SUT="10" CKSEL="1010" SUT="00" CKSEL="1010" SUT="01" CKSEL=1010 SUT="10" CKSEL="1010" SUT="11" CKSEL="1011" SUT="00" CKSEL=1011 SUT="01" CKSEL="1011" SUT="10"
21、 CKSEL="1011" SUT="11" CKSEL="1100" SUT="00"CKSEL="1100" SUT="01" CKSEL=1100 SUT="10" CKSEL="1100" SUT="11"CKSEL="1101" SUT="00" CKSEL="1101" SUT="01" CKSEL="1101&qu
22、ot; SUT="10"CKSEL="1101" SUT="11" CKSEL="111"0 SUT="00" CKSEL="111"0 SUT="01"CKSEL="111"0 SUT="10" CKSEL="111"0 SUT="11" CKSEL=1111 SUT="00"CKSEL="111"1 SUT="01"
23、; CKSEL="111"1 SUT="10" CKSEL="111"1 SUT="11"二、 BOD(Brown-out Detection 掉电检测电路功能控制 功能禁止;BODEN(BOD 功能控制 - 1: BOD 功能禁止; 0: BOD 功能允许 如果 BODEN 使能(启动掉电检测) ,则检测电平由 BODLEVEL 决定。一旦 VCC 下降到触发电平 (2.7v 或 4.0v 以下, MCU 复位;当 VCC 电平大于触发电平后,经 过 tTOUT 延时周后重新开始工作。 电平选择 -1: 电平; BODLEVEL(BOD 电平选择 -1: 2.7V 电平; 0: 4.0V 电平 因为 M16L 可以工作在 2.7v5.5v,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 叉车作业事故处置方案
- 灰缝厚度质量控制要点
- 2026监理工程师交通三控真题及答案
- 基坑拆撑施工方案及技术措施
- 2026全国特种作业操作证高处安装、维护、拆除模拟试题及答案
- 2026年新能源汽车电池回收与回收设备维护培训考试试卷(附答案)
- GBT 32968-2026《钢筋混凝土用涂镀层钢筋》
- 社区老人防跌倒坠床教育试题
- 2026年苏教版八年级下册政治期末地市统考卷(含答案可下载)
- 介入护士介入易错集训卷附答案
- 2026年贵州高考政治试卷附答案(新课标卷)
- 2026年高考英语全国二卷卷及答案(新课标卷)
- 国际学校学生综合素质评估方法
- 港口行业智能化港口物流方案
- 广西大学电气接线原理与安装技术期末考试复习题及参考答案
- 海能达PD780-手持对讲机说明书
- 食品营养学(暨南大学)智慧树知到期末考试答案章节答案2024年暨南大学
- 子宫内膜病变的诊治课件
- MOOC 教学设计原理与方法-华南师范大学 中国大学慕课答案
- 【语文】浙江省杭州市西湖小学小学二年级下册期末试卷(含答案)
- 查摆问题清单查摆问题清单
评论
0/150
提交评论