找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1684|回复: 16
打印 上一主题 下一主题
收起左侧

如果单片机程序大小贴近内存大小会有什么异常吗?

  [复制链接]
跳转到指定楼层
楼主
用STC8H1K17做了个单片机,
完成后程序已经达到了16.1k,非常贴近实际存储了,不知道对其使用有没有什么影响?
对单片机了解的。帮忙解释下呗
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:517951 发表于 2023-9-9 07:25 | 只看该作者
Flash写入多少就是多少,不是可变的. 只要小于ICflash容量没问题. 不像RAM空间需求是弹性的, heap和stack区任务多就开的多.
回复

使用道具 举报

板凳
ID:213173 发表于 2023-9-9 07:51 | 只看该作者
曾经用STC15W404AS做了一批产品,后因软件升级,程序只大了一点点,装不下。芯片已上板不好换,只好优化程序,几乎塞满,未见异常。不过最好选用大一点的芯片,以免后患。
回复

使用道具 举报

地板
ID:57657 发表于 2023-9-9 07:53 | 只看该作者
写满也没有影响,有异常是程序或编译器配置等有问题。
回复

使用道具 举报

5#
ID:57657 发表于 2023-9-9 09:37 | 只看该作者
wulin 发表于 2023-9-9 07:51
曾经用STC15W404AS做了一批产品,后因软件升级,程序只大了一点点,装不下。芯片已上板不好换,只好优化程 ...

此型号程序空间不够,可以将数据写进EEPROM,然后用指针访问。
回复

使用道具 举报

6#
ID:304306 发表于 2023-9-9 09:42 | 只看该作者
只要FLASH能放下就没问题
回复

使用道具 举报

7#
ID:195496 发表于 2023-9-9 21:37 | 只看该作者
能写下就行,没有别的事,又不是带操作系统的,祼机还是简单
回复

使用道具 举报

8#
ID:584814 发表于 2023-9-9 22:08 | 只看该作者
只要能正常写入就没问题。
回复

使用道具 举报

9#
ID:883242 发表于 2023-9-10 03:36 | 只看该作者
你的flash在运行的时候又不可能改变,怕什么???
回复

使用道具 举报

10#
ID:420836 发表于 2023-9-10 09:41 | 只看该作者
即使程序占用了整个闪存,也不会产生任何影响。
回复

使用道具 举报

11#
ID:1083996 发表于 2023-9-10 09:53 | 只看该作者
理论上没影响,但实际使用时为了升级、扩容、以及冗余等因素,一般不会超过某个百分比
回复

使用道具 举报

12#
ID:993738 发表于 2023-9-10 19:47 | 只看该作者
rayin 发表于 2023-9-9 07:25
Flash写入多少就是多少,不是可变的. 只要小于ICflash容量没问题. 不像RAM空间需求是弹性的, heap和stack区 ...

谢谢啦
回复

使用道具 举报

13#
ID:993738 发表于 2023-9-10 19:47 | 只看该作者
wulin 发表于 2023-9-9 07:51
曾经用STC15W404AS做了一批产品,后因软件升级,程序只大了一点点,装不下。芯片已上板不好换,只好优化程 ...

谢谢
回复

使用道具 举报

14#
ID:993738 发表于 2023-9-10 19:47 | 只看该作者
2008_clz 发表于 2023-9-9 09:42
只要FLASH能放下就没问题

感谢大家的回复
回复

使用道具 举报

15#
ID:993738 发表于 2023-9-10 19:48 | 只看该作者
量子工业 发表于 2023-9-10 09:53
理论上没影响,但实际使用时为了升级、扩容、以及冗余等因素,一般不会超过某个百分比

感谢回复
回复

使用道具 举报

16#
ID:993738 发表于 2023-9-10 19:48 | 只看该作者
2008_clz 发表于 2023-9-9 09:42
只要FLASH能放下就没问题

感谢回复
回复

使用道具 举报

17#
ID:77589 发表于 2023-9-12 15:03 | 只看该作者
如果是程序本身,只要FLASH能放下就没问题。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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