atmega8 默认内部RC振荡 + 解锁

发布者:快乐舞动最新更新时间:2016-12-29 来源: eefocus关键字:atmega8  内部RC振荡  解锁 手机看文章 扫描二维码
随时随地手机看文章

今天偶然的机会,因为定时器老是不对劲,而把晶振给拔了突然发现对程序的运行没有任何影响,这次我才想起来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,马上就可以了。。。。。

推荐一篇文章《avr熔丝全攻略》,可以看看。。。


关键字:atmega8  内部RC振荡  解锁 引用地址:atmega8 默认内部RC振荡 + 解锁

上一篇:atmega8 IO驱动能力
下一篇:atmega8 例程:PWM

推荐阅读最新更新时间:2024-03-16 15:27

看 ↓↓↓ 仙工智能(SEER)如何利用视觉技术解锁车厂协同新模式
随着智能制造的不断升级和落地,工厂内的智能搬运和智慧物流也越来越被关注,将AI技术引入到机器人和 AMR 部署的工厂内各种场景逐步成为新趋势。现阶段如何将视觉技术更方便、实用、安全、稳定地部署到应用中,将成为 AI 结合机器人应用的关键点。 而仙工智能(SEER)全感知 AI 物流系统 RoboView 在解决这些关键点,具有自己的“见解”。 全感知 AI 物流系统 RoboView 的视觉应用 由于工业场景的复杂性,将前沿的视觉技术引入作业场景中并非易事,最关键的一点是如何将前沿的视觉技术方便地落实到实际应用中,并让客户快速掌握使用技能。尤其是在 3D 视觉应用中,要求精准定位并评估 3D 场景下的物体,但现阶段因较高的研发
[机器人]
三星高管:没听说Note 8有屏幕内指纹解锁
腾讯数码讯(言言)几乎所有已经购买了三星Galaxy S8新旗舰的朋友都有这样一个感受,将指纹识别按钮移动到手机的背面,是一种多么不习惯的改变。而根据之前外界的消息称,三星之所以会作出这样的改变,主要是因为在Galaxy S8的研发过程中无法保证嵌入式指纹识别技术的良品率,同时又要保证Infinity Display显示屏的设计,因此在最后一刻不得不将指纹识别功能移动到了机身的背面。 而在Galaxy S8发布之后,许多三星粉丝又将嵌入式指纹识别的希望寄托在了Galaxy Note 8的身上,不过现在三星官方的一次表态,再一次将这个美好的愿望“击得粉碎”。 根据来自韩国媒体News1的消息称,一位三星不愿意透露姓名的高管表
[手机便携]
ATmega88 掉电检测
ATmega88 具有片内 BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中 VCC 的变化。此触发电平通过熔丝位 BODLEVEL 来设定。 BOD的触发电平具有迟滞回线以消除电源尖峰的影响。这个迟滞功能可以解释为VBOT+ = VBOT+ V HYST/2 以及 V BOT- V HYST/2 。 Notes: VBOT 可能低于某些器件的最小标称工作电压。对于有这种情形的器件,在产品测试时 将做VCC = VBOT 的实验。这保证了在芯片工作电压 VCC 降至微处理器已经无法正常工 作之前,掉电复位必定发生。ATmega88 用 BODLEVEL = 110 与 BODL
[单片机]
<font color='red'>ATmega8</font>8 掉电检测
电调板维修之更换atmega8a主控芯片
电调板是追云无人机的四合一电调板,这无人机牌子很垃圾了,电调板主控用的是atmega8a芯片,因为短路造成其中一个电调的mos管烧坏,在更换mos管后,发现仍然无法正常工作,检测发现atmega8a芯片的控制mos管的引脚烧坏,但是单片机芯片正常运行,于是乎买了两个atmega8a芯片和usbisp下载器,使用progisp软件读取原芯片的FLASH和EEPROM数据写入到新的空白芯片中。接下来把经验分享给大家。 更换mos管和焊接部分就不说了,接下来主要介绍程序烧录部分 正文 首先买的usbisp下载器要支持porgisp软件,我买的是免驱动版的usbisp,买之前可以问问卖家是否支持porgisp软件,其次还有个坑就是
[单片机]
电调板维修之更换<font color='red'>atmega8</font>a主控芯片
苹果拿下人脸识别新专利 可解锁iPhone
“业界发明家”苹果再次发威,日前有消息传出,苹果又斩获一项人脸识别相关专利,该专利名称为“使用面部识别锁定和解锁设备”。该技术能够识别前置摄像头拍摄到的人脸是否属于机主,并根据判定结果来决定是否锁定或解锁设备。而为了增强人脸识别的安全性,这项专利中还加入了与检测运动的红外传感器及倾斜传感器的相关内容,基本能够做到活体识别。   苹果之前也曾获得过人脸识别的相关专利,而此次的新专利在活体识别方面又做到了升级。虽然专利已经拿下,但用户距离见到真正的面部识别iPhone还会有一段时日。不过,苹果将在今年推出的新一代iPhone将有可能去掉Home键并采用屏幕下指纹识别方案,因此即使没有人脸识别,新iPhone依然能够带来生物识别方面的
[手机便携]
ATmega8 定时器 中断 外部中断 程序
4MHZ时钟 #include iom8v.h #include macros.h #include stdio.h #include stdlib.h #include string.h #include lcd1602.h int getKeyBoardValue( void ) { return(0); } /*定时器1中断服务程序*/ #pragma interrupt_handler Timer1_ovf:9 void Timer1_ovf( void ) { TCNT1H = (65535 - 20000) / 256; /* 5ms */ TCNT1L = (6
[单片机]
使用ATmega8L-8PU 在面包板上搭建自己的Arduino ,并闪亮一个LED
第一步:硬件准备 1.ATMEGA8L-8PU avr单片机(图1) 图1 2.USBasp(用于烧写bootloader的工具)(图2上) 3.USB转TTL串口线(我用的是FT232芯片的,稳定性比较好,用于在arduino下装载程序)(图二下) 图2 4. 16M晶振,面包板,发光二极管等,及若干杜邦线 这里可能有疑问:ATMEGA8L-8PU为什么配了16M晶振? 原因是这样的:原则上ATMEGA8L-8PU最高用的是8M晶振,但Arduino 中的所用M8平台的bootloader是基于ATMEGA8编译的,并且使用的是16M晶振;而我手头没有ATMEGA8的芯片(注意我用的芯片后面带个“
[单片机]
使用<font color='red'>ATmega8</font>L-8PU 在面包板上搭建自己的Arduino ,并闪亮一个LED
Atmega8实现8路键盘D触发锁存器功能
实现目的: 当管脚设定为输入时,了解如何可以编程设定上拉电阻,以达到简化硬件的目的。 如何使用软件控制取样频率及时间,达到抗干扰目的. 为了让程序运行更稳定,防止跑飞,了解如何使用看门狗. 电路、软件原理描述: 为简化代码及线路图,本实验仅使用两个输入及两个输出 . (Atmega8最大可以扩充到支持11路D触发器,修改软件即可)。Atmega8在看门狗的监护下,定期扫描PB0与PB1的取样电平。如果连续十次取样的结果都相同,视为有效的取样。如果十次取样,有一次或以上不同,视为干扰或临界状态,不予处理。本软件实现D型触发锁存器的功能: 即每按一次SW,相应的输出会翻转一次。 为了增加程序的通用性及方便日
[单片机]
用<font color='red'>Atmega8</font>实现8路键盘D触发锁存器功能
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved