学习单片机系列(二)资源分配

单片机资源

        单片机资源包含RAM,Flash,Eeprom,定时器,看门狗以及外围设备接口。当单片机选型完毕后,单片机所有的资源就能够很明确的列出。

        下面以作者比较熟悉的16bit单片机MC9S12XET256作为例子,介绍一下单片机资源:

1)RAM -16K

2) Flash - 256K

3) Eeprom - 4K

4)定时器,A/D接口,CAN通信端口,SPI通信端口,LIN通信端口等

由于本节主要是讲述单片机资源分配,主要是针对RAM,Flash和Eeprom三种存储资源进行讲解。

存储资源

       在单片机中,RAM,Flash和Eeprom三种不同类型的存储资源。这里对它们简单描述一下,RAM是随机存取存储器,存储的数据易丢失,即一断电所存储的数据将随之丢失;Flash是一种非易失性内存,断点数据也不会丢失;Eeprom是可读可编程的存储器,掉电后数据不会丢失的存储芯片。在开发中,RAM用来暂存程序,数据和中间结果;Flash用来保存程序和程序中固定数据;Eeprom用来保存程序中可变数据,断电后可重新读取。

存储资源分配

        在项目开发之前,我们首先明确项目目标。一般对于一个项目会包含两个部分,第一部分为Bootloader,第二部分为应用程序,但有些项目还包含固定数据(因为数据量比较大,存储在Eeprom中太耗资源,而且经常性对Eeprom进行读写操作,容易产生Eepron出错)。在这里将项目开发包含两大部分,即Bootloader和应用程序。所以对于项目开发来说,Bootloader和应用程序将占据单片机中的RAM,Flash和Eeprom所有的存储资源。

       对于很多初学者来说,存储资源分配根本就没有概念。甚至连Bootloader作用也不了解。如果对Bootloader不了解的,可以百度一下其功能,这里就不详细说明。

       在详细讲解存储资源分配前,我们先来看下MC9S12XET256存储资源Map图。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机的嵌入式开发,应用案例

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值