AVR笔记7:ATmega16锁死

发布者:陈书记最新更新时间:2015-09-16 来源: eefocus关键字:AVR笔记  ATmega16  锁死 手机看文章 扫描二维码
随时随地手机看文章
今天同学让我帮忙看一个ATmega16的程序,在他电脑上修改了一下熔丝位,我记的很清楚是把内部4MHz晶振修改为1MHz,修改完了,没有仔细对照参考资料,就下载了,就发现接的LED不亮了,我以为是程序的问题,当时也没在意,后来回到自己那,发现不能ISP下载了,也不能读取芯片的熔丝位了,想想以前同学说过AVR有锁死的情况,难道是锁死了吗?整的有点郁闷了,本来就没多少个芯片啊。后来仔细想想,除了修改CKSEL3~0外应该没有修改其它的熔丝位,要不可能是鼠标碰上了,修改错了?在看看参考资料,还可以设置为外部时钟,抱着试试的念头,用函数信号发生器产生一个8MHz的有源时钟接到XTAL1,在用ISP读取,尽然有声音了,读取熔丝位,结果真的是设置为外部时钟方式了。看来熔丝位的设置还是得对照参考资料来设置,每一位都弄清楚了,再下载,防止出现类似的假死现象,或者真的锁了。
关键字:AVR笔记  ATmega16  锁死 引用地址:AVR笔记7:ATmega16锁死

上一篇:AVR笔记8:mega16再次锁死
下一篇:AVR笔记6:C语言优秀编程风格

推荐阅读最新更新时间:2024-03-16 14:31

基于ATmega16单片机的实时温度采集与分析系统
随着 计算机 技术尤其是单片微型机技术的发展,温度对人们的生活与工作影响很大,所以要实时采集温度并且对其进行分析。为此,实现实时准确的测量监控。采用串口传送数据并且在PC机上进行分析。由于单片机的控制方便、简单和灵活等优点,采用了高性能avr单片机来控制GTJ4-10A固态继电器,最总实现温度的控制。从而最总在PC机上绘制温度曲线并保存数据和分析温度的数据。 1 系统组成及基本原理 本系统由温度采集模块,固态继电器控制模块,单片机模块,PC机软件处理模块。4个模块加起来实现温度的控制,以及温度采集和温度经过软件处理的分析。它们的逻辑关系如图1所示。 图1 逻辑关系图 本系统的任务是对某种特定环境的温度进行采集并进行保存
[单片机]
一种新思路的太阳能自动跟踪系统设计
  1.引言   伴随日益严重的能源危机,可再生资源的开发和利用成为人们研究的重点对象。太阳能以其普遍、长久、安全等优点脱颖而出。目前太阳能已被不同程度地用在了多个领域,如电池领域,但普遍存在利用率不高的问题,很多场合下,电池板要么被安装成固定角度,要么只能按照固定角度偏转,没有充分使太阳光垂直照射到电池板上,降低了太阳能的利用率。   为提高利用率,本文设计了一种基于Atmega16单片机的太阳能电池板光源跟踪控制系统,能够实时跟踪太阳并使太阳光充分垂直照射电池板,从而提高了太阳能的利用率。   2.系统设计原理   设计采用光强比较法来跟踪太阳光源。整机装置包括:太阳能电池板、电源管理电路、光电管、单片机、电机驱动电路
[单片机]
一种新思路的太阳能自动跟踪系统设计
基于ATmega16的汽车侧滑检测装置的设计
简介:汽车在行驶过程中的安全是现在日常生活中很重要的问题,而其中由于侧滑带来的危害是很大的。提出一种基于ATmega16的汽车侧滑检测装置。本系统介绍了以ATmega16单片机为核心,以及正负电源稳定电压,传感器信号电压抬升,数码管的控制和一些警报提示电路等组成。实现了汽车侧滑检测的误差不超过0.1的侧滑检测装置。经过在车间的试验,本系统的误差依然不超过0.1,可以满足工业生产的要求。 随着汽车行业的发展,汽车对人们的生活与工作产生了很大的影响,同时对于汽车使用中的安全问题也就成了我们日常生活中必须关注的部分。其中,汽车的侧滑是指某一轴的车轮或两轴的车轮出现横向移动,这样的情况是很危险的,因此需要对其进行检测以便调整。为此,我
[单片机]
基于<font color='red'>ATmega16</font>的汽车侧滑检测装置的设计
AVR单片机(ATMEGA16)DA0832芯片D/A转换
#include iom16v.h #define uchar unsigned char #define uint unsigned int #define cs_l PORTD&=0xfe//输出低电平 #define wr_l PORTD&=0xfd//输出低电平 void delayms(uint x)//8M晶振下延时1ms { uint y,z; for(y=x;y 0;y--) for(z=1325;z 0;z--); } void main() { uchar temp; DDRC=0xff;//设置PC为输出 DDRD|=
[单片机]
<font color='red'>AVR</font>单片机(<font color='red'>ATMEGA16</font>)DA0832芯片D/A转换
atmega16单片机设计电子考试系统
功能用途:采用两个单片机系统实现四则运算考试及判卷功能,具体内容包括: ⑴两个单片机系统分别作为服务器和答题终端。服务器负责验证考生个人信息,发送试题到终端,定时收卷及判分功能。答题终端负责输入考生个人信息,答题,修改答案及传送答案到服务器。 ⑵服务器验证考生个人信息,若信息不正确则向终端发出提示信息。信息验证正确后将试题发送到答题终端,同时开始计时。无论答题是否完成,考试时间到则强制收题。也可在考试时间尚有剩余时接收答题终端发送过来的答案。收题后进行判分工作并给出最终得分及答题情况统计信息。对回答错误的题目则给出原题及正确答案。 ⑶答题终端在收到试题后向考生显示试题内容(可逐道显示)并接受考生输入的答案。试题显示应具备翻页
[单片机]
<font color='red'>atmega16</font>单片机设计电子考试系统
avr atmega16做的频率计 利用输入捕获功能
/***************************************** * 基于频率计程序设计 * * 功 能:频率计 * * 时钟频率:内部8M * 频率计最大频率范围。proteus测的65K 左右 MADE BY LYQ *****************************************/ #include iom16v.h #include macros.h #include 1602.c #define uint unsigned int #define uchar unsigned char #pragma interrupt_hand
[单片机]
<font color='red'>avr</font> <font color='red'>atmega16</font>做的频率计 利用输入捕获功能
IAR for AVR 学习笔记(5)--SRAM操作
SARM数据类型的具体操作方法 SARM空间是AVR单片机最重要的部分,所有的操作必须依赖该部分来完成。变量在SARM空间的存储模式有tiny ,small large 三种,也就是对应于__tiny, __near __far三中存储属性。一旦选择为哪种存储模式,对应的数据默认属性也就确定了,但可以采用__tiny, __near __far关键字来更改。 对于程序中的局部变量,编译器会自动处理的,我们也不可能加什么储存属性,但IAR提供了强大的外部变量定义。 5.1.定义变量在工作寄存器 IAR编译器内部使用了部分工作寄存器,留给用户的只有R4-R15供12个寄存器供用户使用,要使用工作寄存器必须在工程选项里打开锁定选项。
[单片机]
基于AVR的PCB板雕刻机的设计
随着通信、计算机、消费电子等产业的飞速发展,印刷电路板(PCB)行业也在快速发展,并给电子制造装备提出越来越高的要求。在现代电子产品中,PCB成为电子产品的重要组成部分。在现代电子产品中,PCB成为电子产品的重要组成部分。 目前,电路板制作技术通常采用的是化学腐蚀制板工艺,并且这种制板技术仍在继续沿着大批量生产的方向发展。然而,并不是所有的产品、机构都需要这样的量产成果,他们需要的是小批量或者极小批量PCB制作能力,需要柔性的随需制作能力。所以,有必要对PCB板雕刻机进行研究。 鉴于此,本文设计了一款使用机械仿形铣制作电路板的方法,大大缩短了研发周期,提高了设计成功率。 1 系统的总体设计 根据对PCB板雕刻机的分析
[单片机]
基于<font color='red'>AVR</font>的PCB板雕刻机的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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