打印

请教一个单片机的问题

[复制链接]
2950|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qinshihao|  楼主 | 2012-10-3 10:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
qinshihao|  楼主 | 2012-10-3 10:19 | 只看该作者
加code修饰之后,可以修改不?

使用特权

评论回复
板凳
NE5532| | 2012-10-3 11:06 | 只看该作者
首先需要单片机硬件支持Flash自编程才可以,51太广泛,有的支持有的不支持,比如ATmel的标准51就不支持。

使用特权

评论回复
地板
qinshihao|  楼主 | 2012-10-3 13:55 | 只看该作者
STC12C5A的呢?

使用特权

评论回复
5
ZG11211| | 2012-10-3 14:05 | 只看该作者
目前很多51单片机都将内部划分出一部分做EEP的,具体可以查询相关介绍,比如STC系列后缀带E的

使用特权

评论回复
6
znmcu| | 2012-10-3 14:20 | 只看该作者
还有eeprom,但code不是干这个用的。

使用特权

评论回复
7
NE5532| | 2012-10-3 14:26 | 只看该作者
没用过,不知道,检查你自己的数据手册,有没有IAP功能或者内置E2

使用特权

评论回复
8
sedatefire| | 2012-10-3 21:42 | 只看该作者
51一般可以自编程
不然引导程序就无从说起
在应用程序的倒数几下开个空间,当中参数存储区
写参数的时候先比较,有变化才写入,减少烧录次数

avr的有eeprom可以操作

使用特权

评论回复
9
sedatefire| | 2012-10-3 21:44 | 只看该作者
按我个人经验来讲,只有是带uart的mcu,一般都支持iap,isp等自编程手段
让人实现引导程序用的

使用特权

评论回复
10
NE5532| | 2012-10-3 21:47 | 只看该作者
这个经验好像不对,基本所有单片机都带UART,比如Atmel的S51、52和PIC16就带串口,但是不支持IAP哈。

使用特权

评论回复
11
fail| | 2012-10-4 10:36 | 只看该作者
if (有IAP功能 || 有EEPROM) 可以掉电不丢
记得STC12C5A有EEPROM的,数据手册中也有例程

使用特权

评论回复
12
ningling_21| | 2012-10-4 15:26 | 只看该作者
STC的芯片有些内部是有EEPROM的,具体看手册...
C8051FXXX,可以对FLASH进行读写当EEPROM来用,但要注意地址范围...

使用特权

评论回复
13
duhemayi| | 2012-10-5 08:46 | 只看该作者
STC的芯片

使用特权

评论回复
14
hp34401a| | 2012-10-5 13:04 | 只看该作者
STC的芯片
duhemayi 发表于 2012-10-5 08:46


STC的芯片大多支持EEPROM(FLASH实现) :)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

183

帖子

2

粉丝