数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1440|回复: 34

[C51] 为什么STC单片机的RAM做不大?

[复制链接]
发表于 2025-3-27 15:13:01 | 显示全部楼层 |阅读模式
即便是最新最强的型号,SRAM才34K,就34K还算大的了,以前的才12K,8K,容量做不大到底是因为什么原因呢?是被51的落后架构限制了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2025-3-27 15:16:11 来自手机浏览器 | 显示全部楼层
应该是成本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-27 15:18:07 | 显示全部楼层

应该不是,别人两块多的ARM单片机SRAM都几百K了
回复 支持 反对

使用道具 举报

发表于 2025-3-27 15:21:16 来自手机浏览器 | 显示全部楼层
大了费电啊
回复 支持 反对

使用道具 举报

发表于 2025-3-27 15:42:58 | 显示全部楼层
为什么你还不动手,问完问题电桥计划又结束了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-27 15:48:25 | 显示全部楼层
人艰不拆了 发表于 2025-3-27 15:42
为什么你还不动手,问完问题电桥计划又结束了

电桥程序看不懂啊
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:05:22 | 显示全部楼层
说明用51的少了,目标客户就是替换老的51,旧代码直接拿来用,所以加RAM没意义
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:06:58 | 显示全部楼层
会不会是因为用不上?毕竟51能做的事情有限,ARM做CPU的话能做的事情多所以内存也要求多
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:07:58 | 显示全部楼层
猪小呆 发表于 2025-3-27 15:48
电桥程序看不懂啊

照抄就行,看懂有用吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-27 16:10:05 | 显示全部楼层
人艰不拆了 发表于 2025-3-27 16:07
照抄就行,看懂有用吗

那还不如不搞,要搞就搞个明白。先把程序看懂,搞懂原理,然后才能随心所欲的修改
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:19:25 | 显示全部楼层
猪小呆 发表于 2025-3-27 16:10
那还不如不搞,要搞就搞个明白。先把程序看懂,搞懂原理,然后才能随心所欲的修改 ...

我去,随心所欲,那你自己设计多好啊
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:37:09 | 显示全部楼层
windows9650 发表于 2025-3-27 16:06
会不会是因为用不上?毕竟51能做的事情有限,ARM做CPU的话能做的事情多所以内存也要求多 ...

+1,还真有可能,毕竟性能摆在那里的...


二○二五年三月二十七日
回复 支持 反对

使用道具 举报

发表于 2025-3-27 16:48:58 | 显示全部楼层
邪恶海盗 发表于 2025-3-27 16:37
+1,还真有可能,毕竟性能摆在那里的...

对嘛,就算是桌面CPU内部集成的也就几十到百来KB的L1,只要速度够快,足够处理临时储存在里面的数据就不用太大的存储空间,那么51这么小的单片机也就用不上MB级别的内存了
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:03:08 | 显示全部楼层
windows9650 发表于 2025-3-27 16:48
对嘛,就算是桌面CPU内部集成的也就几十到百来KB的L1,只要速度够快,足够处理临时储存在里面的数据就不 ...

还要看跑的程序,比如我记得VxWorks系统最少只要8K就行...


二○二五年三月二十七日
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:10:22 | 显示全部楼层
邪恶海盗 发表于 2025-3-27 17:03
还要看跑的程序,比如我记得VxWorks系统最少只要8K就行...

不跑复杂运算问题就不大,总不能考虑在上面跑Linux吧
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:18:26 | 显示全部楼层
windows9650 发表于 2025-3-27 17:10
不跑复杂运算问题就不大,总不能考虑在上面跑Linux吧

那你也得要Linux支持才行...


二○二五年三月二十七日
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:21:02 | 显示全部楼层
邪恶海盗 发表于 2025-3-27 17:18
那你也得要Linux支持才行...

这事就得由开发者去解决了,我是个躺平的
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:21:39 来自手机浏览器 | 显示全部楼层
也许是成本,RAM太贵了。
回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:28:41 | 显示全部楼层
猪小呆 发表于 2025-3-27 16:10
那还不如不搞,要搞就搞个明白。先把程序看懂,搞懂原理,然后才能随心所欲的修改 ...

还得会看电路,

程序是要和电路配合的,电路上前前后后要看得懂算得清
否则程序里会各种看不懂


回复 支持 反对

使用道具 举报

发表于 2025-3-27 17:52:20 | 显示全部楼层
AI8051U的数据手册中预告了AI8052U的参数,SRAM132K+RAM16K 最多100引脚,只是不知道啥时候能用上。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-25 19:55 , Processed in 0.171600 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表