2015-5-27 14:02| 发布者: waveshare-admin| 查看: 3248| 评论: 0
系统内可编程的Flash 程序存储器
ATmega128具有128K字节的在线编程Flash。因为所有的AVR指令为16位或32位,故尔 FLASH 组织成64K x 16 的形式。考虑到软件安全性, Flash 程序存储器分为两个区:引 导程序区和应用程序区。
Flash存储器至少可以擦写10,000 次。ATmega128的程序计数器PC为16位,因此可以寻 址64K 的程序存储器。引导程序区以及软件安全引导锁定位在 P 255“ 支持引导装入程序 – 在写的同时可以读(RWW, Read-While-Write) 的自我编程能力” 有详细说明。而 P 267“ 存储器编程” 则介绍了利用SPI 或JTAG 接口实现对Flash 的串行下载。
常数可以保存于整个程序存储器地址空间( 参见LPM – 加载程序存储器指令以及ELPM – 扩展的加载程序存储器指令)。
取指和指令执行时序图请参见P 11“ 指令执行时序” 。
以上资料参考马潮老师的中文手册,由微雪电子整理并发布,转载请注明出处:www.waveshare.net,否则追究相应责任!
评论
微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )
GMT+8, 2024-11-25 10:08 , Processed in 0.019618 second(s), 20 queries .