本文以Atmega168PA+PROGISP为例说明Atmega48-88-168熔丝位的设置方法,参考设计电路图如下图所示,外接7.3728M无源晶振。
1、启动PROGISP软件,正确连接下载器和目标板,选择Atmega168PA,点击“RD”按钮,一切正常的话,应在提示栏中看到正确提示。
2、 点击“...”按钮,打开“Fuse&Lock”对话框,选择“向导方式”。
3、勾选如下选项:
解释如下:
a、Boot Flash区(启动区) 占1024字,其起始位置位$1C00;
b、使能SPI下载方式,就是我们现在使用的下载方式;
c、使能看门狗;
d、使用外部晶振,其频率在3.0-8.0MHz之间,上面的原理图标明我们现在使用的晶振为7.3728MHz;
e、不锁定Memory;
f、不保护应用程序段;
g、不保护Boot Loader段。
4、设置正确后,其熔丝位的具体值,如下图所示:
5、确认无误,点击“写入”按钮。
6、点击“读出按钮”,应能正确读出熔丝位数值。
另注:Atmega48单片机没有Boot Loader。
关键字:Atmega48 熔丝位 设置方法
引用地址:
Atmega48-88-168熔丝位设置方法
推荐阅读最新更新时间:2024-03-16 16:13
正确配置AVR熔丝位的建议
对AVR熔丝位的配置是比较细致的工作,用户往往忽视其重要性,或感到不易掌握。下面给出对AVR熔丝位的配置操作时的一些要点和需要注意的相关事项。有关ATmega128熔丝位的具体定义和功能请查看本书相关章节,在附录中将给出一个完整的汇总表。 (1)在AVR的器件手册中,对熔丝位使用已编程(Programmed)和未编程(Unprogrammed)定义熔丝位的状 态, Unprogrammed 表示熔丝状态为 1 (禁止); Programmed 表示熔丝状态为 0 (允许)。因此,配置熔丝位的过程实际上 是 配置熔丝位成为未编程状态 1 或成为已编程状态 0 。 (2)在使用通过选择打钩 方式确定熔丝位状态值的编程
[单片机]
变频器常用参数设置方法
变频器基本参数的设置 1)按“MENU”键,控制盘显示屏出现“-99-”字样。 2)按“ENTER”键,控制盘显示屏出现“-9902-”字样。再按“ENTER”键,显示屏显示SET、LWD闪烁,同时显示控制参数控9902的数值,反复按“UP/DOWN”键(上/下),找到需要的控制参数的数值,同时显示屏SET闪烁。再按“ENTER”键,参数设置完毕。再按两次“MENU”键,控制盘显示输出电压的频率。 3)在控制盘出现参数“9902”后,反复按“UP/DOWN”键,从控制参数集找到需要设置的参数, (参数从0102~9908,每个参数表示的意义参看用户手册)按照前面介绍的方法设置每个参数数值。 2.完整参数的设置 完整参数提供变频
[嵌入式]
CC-Link现场总线的通信初始化设置方法和应用比较分析
CC-Link现场总线是日本三菱电机公司主推的一种基于PLC系统的现场总线,这是目前在世界现场总线市场上唯一的源于亚洲、又占有一定市场份额的现场总线。它在实际工程中显示出强大的生命力,特别是在制造业得到广泛的应用。
在CC-Link现场总线的应用过程中,最为重要的一部分便是对系统进行通信初始化设置。目前CC-Link通信初始化设置的方法有三种,本文将对这三种不同的初始化设置方法进行比较和分析,以期寻求在不同的情况下如何来选择最简单有效的通信初始化设置方法。这对CC-Link现场总线在实际工程中的使用具有重要的现实意义,一则为设计人员在保证设计质量的前提下减少工作量和节省时间,二则也试图探索一下是否可以进一步发
[嵌入式]
AVR开发笔记——熔丝位
1、首先是stm32f10x.h中的HSE_VALUE #if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_VALUE ((uint32_t)12000000)//这里修改为12MHz // #define HSE_VALUE ((uint32_t)25000000) /*! Value of the External oscillator in Hz */注释掉 #else #define HSE_VALUE ((uint32_t)8000000) /*! Value of the External oscillator in Hz */
[单片机]
伺服电机驱动器参数设置的方法与技巧
随着各种技术的不断更新,我国的数控系统和伺服驱动器在最近几年也有了较大的发展,现在伺服驱动器在自动化生产设备中经常用到,掌握伺服驱动器参数设置的方法是现代化生产中必备的一个技能。 伺服电机是自动控制装置中被用作执行元件的微特电机,其功能是将电信号转换成转轴的角位移或角速度。 在自动化设备中,经常用到伺服电机,特别是位置控制,大部分品牌的伺服电机都有位置控制功能,通过控制器发出脉冲来控制伺服电机运行,脉冲数对应转的角度,脉冲频率对应速度(与电子齿轮设定有关),当一个新的系统,参数不能工作时,首先设定位置增益,确保电机无噪音情况下,尽量设大些,转动惯量比也非常重要,可通过自学习设定的数来参考,然后设定速度增益和速度积分时间,确
[嵌入式]
atmega48单片机特性 atmega48的低功耗设计
本文主要介绍了atmega48单片机的特性,提出了其低功耗设计的一般方法,并以定时控制系统的设计为例,具体说明atmega48的低功耗设计方案。 随着微电子技术和计算机技术的发展,尤其是微机在各个领域的普遍应用,功耗、成本、体积以及可靠性等指标均成为设计者所关注的重要问题。尤其是在由电池供电的设备中,如何降低设备功耗成为设计的首要任务。本文中以atmel公司的atmega48单片机为例,介绍了单片机低功耗设计的一般方法。 atmega48单片机低功耗系统设计首要是选择合适的单片机。atmega48单片机是一款8位微控制器,具有高性能、低功耗的显著特点。由于采用risc精简指令集结构,其指令集大多为单周期指令,具有高速运行的
[单片机]
ATmega48 标定的片内RC振荡器
校准的片内 RC 振荡器提供了固定的 8.0 MHz 的时钟 这是在 3V、25 C 下的标称数值。 器件出厂时CKDIV8熔丝位已经被编程,请参见 P31”系统时钟预分频器” 。按照Table11 对熔丝位 CKSEL 进行编程即可将其作为系统时钟。 选择这个时钟之后就无需外部器件了。复位时硬件将标定字节加载到 OSCCAL 寄存器,自动完成对 RC 振荡器的标定。在3V、25 C 时,这种标定可以提供标称频率 ± 1%的精度。 通过改变 OSCCAL 寄存器,标定可以使振荡器在 7.3 - 8.1 MHz 的范围内的精度达到 ± 1%。 当使用这个振荡器作为系统时钟时,看门狗振荡器继续为看门狗定时器和溢出复位提供时钟。更多的有
[单片机]
ATmega16 掉电检测
ATmega16 具有片内BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中VCC 的变化。此触发电平通过熔丝位BODLEVEL 来设定, 2.7V(BODLEVEL 未编程),4.0V (BODLEVEL 已编程)。BOD 的触发电平具有迟滞功能以消除电源尖峰的影响。这个迟滞功能可以解释为VBOT+ = VBOT + VHYST/2 以及VBOT- = VBOT- VHYST/2。 BOD 电路的开关由熔丝位BODEN控制。当BOD使能后(BODEN被编程),一旦VCC下降到触发电平以下(VBOT-, Figure 19), BOD 复位立即被激发。当VCC 上升到触发电平以上时
[单片机]