×

AVR IAP功能应用

消耗积分:0 | 格式:pdf | 大小:72 KB | 2011-07-18

分享资料个

 

以下是我在2004 年一月在21IC 上的帖子,现重新帖在在OURAVR 上,供大家参考(A 区:应用程序
区。B 区:BOOTLOAD 区)。
1.A 区和B 区的大小是可以通过熔丝位的设置改变大小的,但RWW,NRWW是固定的,不会改变。对于M8
来说,B 区的大小可设置为128、256、512、1024 字,而RWW/NRWW则固定为3072/1024 字。
2.MCU 挂起,表示MCU“暂停”工作,即暂时停止取指令、响应中断等,待前一个硬件操作完成后再继续执行
后续的指令操作。
3.当MCU 对RWW区域进行页读取、写入或擦除时,一旦指令发出后,操作将由硬件自动完成(例如由硬件
将RWW区中的一页32 字读到临时缓冲页中),这个操作过程需要占用一定的时间,在这段时间内,MCU 可
以读取NRWW区中的指令并执行。这与“一边读写RWW区域,一边干别的什么事”是不同的概念。这同当
AVR 的硬件在做AD 转换,或URAT 正在接收一个字节数据时,MCU 也同时执行一条指令是类似的。下面给
一个例子:
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !