stc单片机的数据eeprom可以当作程序区执行么?

能不能把单片机的数据flash当作程序flash使用?

STC的芯片比较特殊,理论上它的EEPROM实际就是程序存储器,而使用的IAP实现的EEPROM。类似与NXP的89LPC系列,不过STC烧写软件有限制不主动将程序写到这个空间去,而且还不排除它本身的ISP程序做了某写配置来限制用户这么使用。所以理论上是可以实现的,但实际操作可能有些不便。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-16
STC 单片机的 EEPROM,是可以当作程序区执行的。

STC 单片机,具有 EEPROM、Flash,两个部分。

在程序中,可以设定从什么区域来启动单片机。
第2个回答  2010-07-04
不可以,你要清楚,程序的执行只能在ram当中,rom只能用来存储和读取,它的速度没有ram快

饭碗是用来装饭的,你吃饭的时候能连碗一块吃了么
第3个回答  2010-07-04
这么跟你解释吧,电脑你应该懂吧,RAM就相当于电脑的内存,处理的数据要读取到RAM里面,也就是说RAM在程序执行的时候是要不停的进行读写操作的,而程序下载进去以后在执行期间ROM的内容是无法改变的,EEPROM也是只读的,Flash也是只读的,所以你要把程序下载进去的话是可以的,但是它无法当做RAM来用
相似回答