关于stm32内部存储及访问的一点疑问

[复制链接]
 楼主| sunshine98 发表于 2007-12-28 22:23 | 显示全部楼层 |阅读模式
引用中文手册内容:
/*---------------------------------------------------------------
STM32F10x内置20K字节的静态SRAM。它可以以字节、半字(16位)或全字(32位)访问。
  --------------------------------------------------------------*/
今天有个同事问我读地址读到的是什么长度的数据.
我以前还真没留意过这个问题,一直默认当作字节用.
帮我扫扫盲啊!!!
香水城 发表于 2007-12-28 22:29 | 显示全部楼层

STM32的核心是Cortex-M3,Cortex-M3机器指令中有区分

Cortex-M3机器指令中有区分需要读字节、半字(16位)或全字(32位)。
 楼主| sunshine98 发表于 2007-12-28 22:41 | 显示全部楼层

哇,香主这么晚还在回复呀!!:D

从内部存储讲,如果我用字节访问是不是就浪费了内存空间了??
能直接用c语言访问吗?我现在觉得内存有点小,想挖掘一下潜力!:D
computer00 发表于 2007-12-28 23:11 | 显示全部楼层

一样的。

香水城 发表于 2007-12-29 10:01 | 显示全部楼层

Cortex-M3相对于ARM7的一个特点之一就是数据不必全字(32位)对齐

这当然是为了节省内存空间了。

下面是一个示意图:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

571

帖子

0

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