[STM32F1]

超出内存还能存储

[复制链接]
844|46
手机看帖
扫描二维码
随时随地手机跟帖
dengdc|  楼主 | 2021-11-13 20:51 | 显示全部楼层 |阅读模式
我目前使用RCT6(256K)的单片机,为什么内存地址按照512K来设置还能存数据。有谁知道这其中的原理吗?

使用特权

评论回复
jlyuan| | 2021-11-13 20:53 | 显示全部楼层
单片机的分类并不是严格按照手册上的数据生产的

使用特权

评论回复
juventus9554| | 2021-11-13 20:55 | 显示全部楼层
也许全部都是按最大内存

使用特权

评论回复
dengdc|  楼主 | 2021-11-13 21:01 | 显示全部楼层
最大功能生产的,然后根据测试定型

使用特权

评论回复
heweibig| | 2021-11-13 21:05 | 显示全部楼层
比如一个RCT6(256k),实际可能是512k的,但是测试300k处有一个坏的单元,然后就被降级为RCT6的256k了

使用特权

评论回复
jiaxw| | 2021-11-13 21:07 | 显示全部楼层
但也可能都是好的但是降级使用了,所以实际应用中你不可能每个测试一下每个存储单元和每个外设是否正确然后升级使用,所以还是严格按照手册使用

使用特权

评论回复
zhenykun| | 2021-11-13 21:09 | 显示全部楼层
你别操作那些越界的地址就行了

使用特权

评论回复
zwll| | 2021-11-13 21:12 | 显示全部楼层
有些厂家为了方便,同一大型号的产品,只是封装不同,内部其实是完全一样的,但故意搞出多种型号(说内部资源不一样),卖不同的价格,这样更有利于市场销售,

使用特权

评论回复
supernan| | 2021-11-13 21:14 | 显示全部楼层
所以有些资源是比说明书的多些,大些

使用特权

评论回复
dengdc|  楼主 | 2021-11-13 21:16 | 显示全部楼层
不建议访问额外的空间,特别是长期有单的产品

使用特权

评论回复
huangchui| | 2021-11-13 21:19 | 显示全部楼层
如果厂家更换了处理方式可能造成严重后果,但他的说明书又没有任何问题

使用特权

评论回复
wangzsa| | 2021-11-13 21:23 | 显示全部楼层
比较明显的例子是STC的MCU,好像很多都是这样的

使用特权

评论回复
chuxh| | 2021-11-13 21:27 | 显示全部楼层
按照说明书的操作来做就不会有问题

使用特权

评论回复
wuhany| | 2021-11-13 21:32 | 显示全部楼层
超出内存空间, 写也不会报错。

使用特权

评论回复
dengdc|  楼主 | 2021-11-13 21:37 | 显示全部楼层
只是无效罢了

使用特权

评论回复
zhanghqi| | 2021-11-13 21:38 | 显示全部楼层
难道后面的也可以存吗,是不是只能存前面的地址

使用特权

评论回复
yszong| | 2021-11-13 21:40 | 显示全部楼层
有些是可以存的。

使用特权

评论回复
dingy| | 2021-11-13 21:43 | 显示全部楼层
但这种情况不具有普遍性,不同的批次情况可能就不一样。

使用特权

评论回复
supernan| | 2021-11-13 21:46 | 显示全部楼层
那就是内存设计时候有冗余了?

使用特权

评论回复
lizye| | 2021-11-13 21:48 | 显示全部楼层
有可能吧。但从没有见过有厂家提供这方面的信息。

使用特权

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

本版积分规则

892

主题

13885

帖子

7

粉丝