原创 单片机内部的BOOT

2011-2-23 18:44 3545 5 6 分类: MCU/ 嵌入式

AVR高档单片机ATmega系列中含有BOOT代码区,即程序引导区,也可称器件自身监控区,有了此
BOOT区监控,该器件就可对自己器件的Flash程序存储器及EEPROM数据存储器进行读、写操
作,即实现自编程功能,也可称IAP在系统应用中编程,这种自编程程序区我们称其用户管理程
序,简称用户程序。
BOOT区大小可根据实际需要用寄存器设定,并可锁定加密,使外界无法读取其监控。如果BOOT
区监控设计得好,可把该器件的主要、关键控制对象放在BOOT区监控内(如中断控制),其它工
作让用户自己设计,可变成傻瓜式控制器、检测仪,可远程对嵌入式设备进行检测、维护、升
级等操作。也可通过有线、无线网络监控设备。实现秀才不出门,也可管世界。
这种带BOOT区监控的AVR器件,可应用于程序、数据需变动的场合;可用于自适应、自修正场
合;可用于闭环控制,人工智能; 可用于统一计量、计价,又必须在同一时间内快速调正的设
备中(例:IC卡计费电话机); 可用于……
有了BOOT区监控,用户程序可通过单片机通讯口与PC机RS232接口来写用户程序,可省去AVR串
行或并行下载电缆,这对外出维护设备带来方便。双龙SL-MEGA8开发实验器出厂就提供BOOT
区演示监控,用标准RS232通讯电缆就可做程序下载实验(对Flash程序存储器及EEPROM数据存
储器实验擦、写、读取)。
这样对有的AVR高档单片机编程方法有:编程器编程,ISP串行、并行下载编程,JTGA线编
程,IAP在应用中编程(仅用串行通讯线)多种形式,给科研、生产带来方便。
可以自己设计编程器件,对用户将提供BOOT区监控方案框架,你只需简单连接,就可组成自
己的BOOT区监控。以上设计思想也适合所有AVR高档单片机ATmega系列中含带有BOOT代码区
的器件。


文章评论1条评论)

登录后参与讨论

用户377235 2012-12-17 16:43

不错
相关推荐阅读
zenghao616_997442595 2012-02-01 14:44
超声波测距资料+程序
这里整理了超声波测距的资料和对应的源代码 附件是我的超声波模块的资料 资料.rar 编译器 ICC AVR 下面是源代码: #include #include #inc...
zenghao616_997442595 2012-01-12 18:42
电力系统潮流计算的计算机算法
电力系统潮流计算的计算机算法: 由于本人参加我们电气学院的电气小课堂,主讲的是计算机算法计算潮流这章,所以潜心玩了一个星期,下面整理给大家分享下。 本人一个星期以来的汗水,弄清楚了计算...
zenghao616_997442595 2011-09-15 18:56
05年电赛悬挂系统资料+控制
悬挂系统源代码.rar 走直线和走圆算法.rar     电赛培训的暑假 附件里面是画圆和画直线的算法 我自己做了05年电赛自动控制类型的题目  悬挂系统  画圆的那道题目 编译器 ICC AVR  ...
zenghao616_997442595 2011-09-15 18:44
TCS32OOD颜色传感器资料+程序
我用的是TCS32OOD型号的颜色传感器  附件里面有相关的资料附件里面还有 RGB对照表  附件里面还有我的颜色传感器的PCB和原理图 颜色传感器PCB.rar 资料.rar 编译器 ICC AVR...
zenghao616_997442595 2011-09-15 18:41
SCA100T角度传感器程序+资料
11年电赛我用的是 sca100t  型号的角度传感器 附件里面是资料和我的工程源文件 angle_sca.rar 读取角度传感器的数据需要进行转换才能得到相应的角度值 转换的公式在官方资料里面有 不...
zenghao616_997442595 2011-09-15 18:37
SPI协议AVR单片机双机通讯
相关寄存器说明以及资料请查阅官方资料文档 编译器 ICC AVRSPI双机通讯源文件 下面是从机接收主文件: #include<iom128v.h>#include<macros.h...
我要评论
1
5
关闭 站长推荐上一条 /2 下一条