[AVR单片机] avr单片机的自编程可以有应用程序自身完成吗?

[复制链接]
2819|6
 楼主| zyp898989 发表于 2007-7-3 08:57 | 显示全部楼层 |阅读模式
最近由于使用的avr单片机的eeprom老是丢失数据,准备把客户设置数据(使用过程中用户可能要调整)存到flash中,但是看资料上说写flash的指令自能在boot loader区的程序中执行,是不是必须用boot loader才能够完成自编程?
 楼主| zyp898989 发表于 2007-7-4 09:46 | 显示全部楼层

大家都不用应用程序自编程吗??

zhiwei 发表于 2007-7-4 12:05 | 显示全部楼层

当然也可以

但是不能更新正在运行的程序。
音乐乐乐 发表于 2007-7-4 13:36 | 显示全部楼层

开BOD或者外部复位芯片

数据还是放在eeprom里方便些
zsmbj 发表于 2007-7-5 08:52 | 显示全部楼层

eeprom丢数据估计是你的设计有问题。

主要总硬件复位上看看。
 楼主| zyp898989 发表于 2007-7-5 17:17 | 显示全部楼层

BOD打开了

BOD打开了,为节省成本外部没有加复位芯片,在频繁开关机时还是会造成数据丢失,不知道是程序跑乱把数据修改了还是电器干扰把EEPROM数据破坏了
 楼主| zyp898989 发表于 2007-7-5 17:21 | 显示全部楼层

我是这样计划的

我是想在应用程序空间中空余地方规划出一块空间,然后应用程序对他进行读写不知是否可行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

62

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部