博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
atmega8 默认内部RC振荡 + 解锁
阅读量:5962 次
发布时间:2019-06-19

本文共 3423 字,大约阅读时间需要 11 分钟。

今天偶然的机会,因为定时器老是不对劲,而把晶振给拔了突然发现对程序的运行没有任何影响,这次我才想起来atmege8是不是有内部晶振哦。

      一查果然。。。。。。修改的方法是改熔丝位

          时钟源               启动延时         熔丝

  外部时钟             6 CK + 0 ms               CKSEL=0000 SUT="00"

  外部时钟             6 CK + 4.1 ms             CKSEL=0000 SUT="01"

  外部时钟             6 CK + 65 ms              CKSEL="0000" SUT="10"

内部RC振荡1MHZ                    6 CK + 0 ms    CKSEL="0001" SUT="00"

内部RC振荡1MHZ                     6 CK + 4.1 ms CKSEL="0001" SUT="01"

内部RC振荡1MHZ1                    6 CK + 65 ms  CKSEL="0001" SUT="10"

内部RC振荡2MHZ                     6 CK + 0 ms   CKSEL="0010" SUT="00"

内部RC振荡2MHZ                     6 CK + 4.1 ms CKSEL="0010" SUT="01"

内部RC振荡2MHZ                     6 CK + 65 ms  CKSEL="0010" SUT="10"

内部RC振荡4MHZ                     6 CK + 0 ms   CKSEL="0011" SUT="00"

内部RC振荡4MHZ                     6 CK + 4.1 ms CKSEL="0011" SUT="01"

内部RC振荡4MHZ                     6 CK + 65 ms  CKSEL="0011" SUT="10"

内部RC振荡8MHZ                     6 CK + 0 ms   CKSEL="0100" SUT="00"

内部RC振荡8MHZ                     6 CK + 4.1 ms CKSEL="0100" SUT="01"

内部RC振荡8MHZ                     6 CK + 65 ms      CKSEL=0100 SUT="10"

外部RC振荡≤0.9MHZ                 18 CK + 0 ms      CKSEL="0101" SUT="00"

外部RC振荡≤0.9MHZ                 18 CK + 4.1 ms    CKSEL="0101" SUT="01"

外部RC振荡≤0.9MHZ                 18 CK + 65 ms     CKSEL="0101" SUT="10"

外部RC振荡≤0.9MHZ                 6 CK + 4.1 ms     CKSEL="0101" SUT="11"

外部RC振荡0.9-3.0MHZ               18 CK + 0 ms      CKSEL="0110" SUT="00"

外部RC振荡0.9-3.0MHZ               18 CK + 4.1 ms    CKSEL="0110" SUT="01"

外部RC振荡0.9-3.0MHZ               18 CK + 65 ms     CKSEL="0110" SUT="10"

外部RC振荡0.9-3.0MHZ               6 CK + 4.1 ms     CKSEL=0110 SUT="11"

外部RC振荡3.0-8.0MHZ               18 CK + 0 ms      CKSEL=0111 SUT="00"

外部RC振荡3.0-8.0MHZ               18 CK + 4.1 ms    CKSEL="0111" SUT="01"

外部RC振荡3.0-8.0MHZ               18 CK + 65 ms     CKSEL=0111 SUT="10"

外部RC振荡3.0-8.0MHZ               6 CK + 4.1 ms     CKSEL="0111" SUT="11"

外部RC振荡8.0-12.0MHZ              18 CK + 0 ms      CKSEL=1000 SUT="00"

外部RC振荡8.0-12.0MHZ              18 CK + 4.1 ms    CKSEL="1000" SUT="01"

外部RC振荡8.0-12.0MHZ              18 CK + 65 ms     CKSEL="1000" SUT="10"

外部RC振荡8.0-12.0MHZ              6 CK + 4.1 ms     CKSEL="1000" SUT="11"

   低频晶振(32.768KHZ)                1K CK + 4.1 ms    CKSEL="1001" SUT="00"

   低频晶振(32.768KHZ)                1K CK + 65 ms     CKSEL="1001" SUT="01"

   低频晶振(32.768KHZ)                32K CK + 65 ms    CKSEL="1001" SUT="10"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    258 CK + 4.1 ms   CKSEL="1010" SUT="00"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    258 CK + 65 ms    CKSEL="1010" SUT="01"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    1K CK + 0 ms      CKSEL=1010 SUT="10"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    1K CK + 4.1 ms    CKSEL="1010" SUT="11"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    1K CK + 65 ms     CKSEL="1011" SUT="00"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    16K CK + 0 ms     CKSEL=1011 SUT="01"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    16K CK + 4.1ms    CKSEL="1011" SUT="10"

低频石英/陶瓷振荡器(0.4-0.9MHZ)    16K CK + 65ms     CKSEL="1011" SUT="11"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    258 CK + 4.1 ms   CKSEL="1100" SUT="00"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    258 CK + 65 ms    CKSEL="1100" SUT="01"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    1K CK + 0 ms      CKSEL=1100 SUT="10"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    1K CK + 4.1 ms    CKSEL="1100" SUT="11"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    1K CK + 65 ms     CKSEL="1101" SUT="00"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    16K CK + 0 ms     CKSEL="1101" SUT="01"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    16K CK + 4.1ms    CKSEL="1101" SUT="10"

中频石英/陶瓷振荡器(0.9-3.0MHZ)    16K CK + 65ms     CKSEL="1101" SUT="11"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    258 CK + 4.1 ms   CKSEL="111"0 SUT="00"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    258 CK + 65 ms    CKSEL="111"0 SUT="01"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    1K CK + 0 ms      CKSEL="111"0 SUT="10"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    1K CK + 4.1 ms    CKSEL="111"0 SUT="11"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    1K CK + 65 ms     CKSEL=1111 SUT="00"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    16K CK + 0 ms     CKSEL="111"1 SUT="01"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    16K CK + 4.1ms    CKSEL="111"1 SUT="10"

高频石英/陶瓷振荡器(3.0-8.0MHZ)    16K CK + 65ms     CKSEL="111"1 SUT="11"

 

       这是全部的熔丝位关于晶振的选择,我好不容易发现了问题所在,结果一激动还悲剧的设置错了,设置成了外部时钟方式。。。。。。

 

       这就是传说中的锁死,不过这是误解,avr不存在锁死的概念,我原来用的飞思卡尔xs128有,真有。。

 

      avr的锁死只是所谓的你现在的硬件无法满足系统要运行所需的条件罢了,比如这里我不小心选择了外部时钟,这时我插入ISP,已经没无法使用了,但我用功率信号发生器给了一个1M的时钟到atmege8 第9脚,再插入ISP,马上就可以了。。。。。

      推荐一篇文章《》,可以看看。。。

转载地址:http://qcjax.baihongyu.com/

你可能感兴趣的文章
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>