查看: 835|回复: 0

[经验] 小技巧:怎么看单片机开发程序有多大?

[复制链接]

该用户从未签到

发表于 2019-11-1 10:07:41 | 显示全部楼层 |阅读模式
分享到:
这个问题,在我接触的单片机初学者当中,很多人都遇到过,是什么问题呢?

给大家举个栗子:

单片机.jpg

先介绍一下常识:
hex文件,就是我们要下载到单片机中的程序文件,而每一种单片机,都有一定的程序存储空间,一般就是多少K的Flash,例如STC15W408AS是8K的Flash,就是8K的程序存储空间,STC15W404AS就是4K的程序存储空间。

如果你写的程序大于4K,那就不能用4K的单片机,而要用4K以上的单片机才可以。这个道理简单吧。

引出问题:
我们写好的程序,到底是多大呢?

很多人会看上图中的hex文件在windows中的大小,如上图,是4K。不过,这并不是它占用单片机程序存储空间的大小。占用单片机程序存储空间的大小,可以在编译软件里面看到:

单片机程序.jpg

这里显示的1点多K就是真正的占用单片机程序存储空间大小。

你是否被这个问题困扰过呢?

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-4-26 22:31 , Processed in 0.114301 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.