请教下FLASH/SRAM中数据紧密存储

[复制链接]
1880|1
 楼主| 新手额 发表于 2008-10-7 20:44 | 显示全部楼层 |阅读模式
以16位FLASH/SRAM为例<br />U8&nbsp;&nbsp;a;<br />U16&nbsp;b;<br />U8&nbsp;&nbsp;c;<br />U16&nbsp;d;<br /><br />按道理b&nbsp;d应该是存在地址为双数的存储区域里<br />但是和a&nbsp;c没有紧密连接,而是分别空了1个字节位置<br /><br />请问怎么处理<br />(由于数据操作方便性,b&nbsp;不能定义为&nbsp;U8&nbsp;b[2]等类型)<br />冥思苦想不得其解,谢谢大家
微控电子 发表于 2008-10-8 14:45 | 显示全部楼层

将数据置于一个结构体

然后使用编译器关键字强制放弃对齐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

34

帖子

0

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