历史上的今天
今天是:2024年10月14日(星期一)
2021年10月14日 | ATmega48 Flash程序存储器
2021-10-14 来源:eefocus
系统内可编程的Flash 程序存储器
ATmega48/88/168具有 4/8/16K 字节的在线编程 Flash,用于存放程序指令代码。因为所有的AVR指令为16 位或32 位,故而 Flash 组织成 2/4/8K x 16。 对于 ATmega88与ATmega168,用户程序的安全性要根据Flash程序存储器的两个区:引导(Boot)程序区和应用程序区分开来考虑。 ATmega48中没有分为引导程序区和应用程序区,SPM 指令可在整个Flash中执行。详见P235“存贮程序存储器(SPM)控制和状态寄存器 – SPMCSR” 与 P243 中 SPMEN 部分的描述。。
Flash存储器至少可以擦写10,000次。ATmega48/88/168的程序计数器(PC)为11/12/13位,因此可以寻址 2/4/8K 的程序存储器P234“Flash自编程, ATmega48” 与P240“Boot Loader支持RWW自编程,ATmega88 与ATmega168” 。而 P254“存储器编程” 详述了用SPI引脚接口实现对Flash数据的 串行下载。
常数可以保存于整个程序存储器地址空间( 参考LPM 加载程序存储器指令的说明)。取指与执行时序图请参见 P11“ 指令执行时序”。
以下分别是ATmega48 和 ATmega88、ATmega168 的程序存储器映像示意图。

下一篇:ATmega48 复位与中断处理
史海拾趣
|
我想找些V型MEMS热微执行器在实际应用中有关[url=https://bbs.eeworld.com.cn/thread-75155-1-1.html]驱动[/url]力和[url=https://bbs.eeworld.com.cn/thread-75155-1-1.html]驱动[/url]位移的具体数据,网上一直没找到,在这希望各位帮帮忙,谢谢 ...… 查看全部问答> |
|
DSP+BUILDER与VHDL混合设计方法实现DDS信号源 本帖最后由 paulhyde 于 2014-9-15 08:55 编辑 DSP+BUILDER与VHDL混合设计方法实现DDS信号源 … 查看全部问答> |
|
我最近在做一个SMbus的红外测温写了一个程序但不知道为什么无法编译。。求大侠们指点啊具体代码如下啊#include <reg51.h>#include\"intrins.h\"//************************************ #define uint unsigned int#defi ...… 查看全部问答> |
|
小弟最近在做手势识别方面的试验,不知道像下图这样的三维场景如何建立呢。 查了资料,基本都是OpenGL的,但是目测有点难呢,教程怎么都是2002年左右的呀,正在纳闷难道就没更新了。坛子里的前辈们,有哪位能给指点下的,谢谢啦。 … 查看全部问答> |
|
最近在使用ADS1258芯片,给芯片配置了23.7KSPS/通道的数据速率,16个单端输入通道,其中/DRDY接在了MCU的中断输入IO上,当通道数据准备好,/DRDY为低的时候,将触发MCU的中断进行第1通道数据的读取,现在有个问题,就是当/DRDY为低MCU进行中断读取 ...… 查看全部问答> |




