单片机各代码含义(单片机的程序有多大)
单片机各代码含义(单片机的程序有多大)
2024-11-22 01:53:55  作者:是过期品  网址:https://m.xinb2b.cn/life/eoo289898.html

之前一直很奇怪一个问题,每次写好单片机程序之后,用烧录软件进行烧录时,能看到烧录文件也就是 hex 的文件大小:

我用的单片机芯片是 STM32F103C8T6,程序储存器(FLASH)只有 64K。

从上图可以看出,hex 有 128K。

我有两点疑问,

1. 只是一个很简单的平衡小车程序而已,有 128K,这么大吗?

2. 就算有 128K,能下载到只有 64K 容量的单片机中去?

这可能是一道送命题!

下面开始我们的探索之旅,以 STM32 开发为例。在 keil 中进行程序编译之后,在界面部分:


很多朋友估计看到这界面,也只关心 2 个点:

第一、自己编写的程序是否正确生成了 hex!第二、自己编写的程序有没有错误,有没有警告!

在图中红线部分:

有 4 个:Code、RO-data、RW-data、ZI-data。

Code:表示所要执行的代码,程序中所有的函数都位于此处。

RO-data:表示只读数据,程序中所定义的全局常量数据和字符串都位于此处。

RW-data:表示已初始化的读写数据,程序中定义并且初始化的全局变量和静态变量位于此处。

ZI-data:表示未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。

从描述中可以得出:

1. 下载到单片机 FLASH 的程序是:Code RO-data RW-data(上图中数据为字节数,kb=byte/1024);

hex=(39546 5862 12428)/1024=56.48

2. 运行在 RAM 中的数据是:RW-data ZI-data;

原来 window 下显示的 hex 大小,并非是我们下载到单片机中的 hex 大小。

关于为什么显示不同,这又是一个十分有趣的问题,有兴趣的朋友可以一起探讨下。

最后,貌似 C8T6 这个芯片的资源差不多被榨干了,要考虑换芯片了。

  • 唐嫣邱泽什么时候在一起(唐嫣邱泽分手原因是邱泽劈腿吗)
  • 2024-11-22唐嫣邱泽分手原因是邱泽劈腿吗[闽南网]邱泽回应唐嫣恋情怎么回事?邱泽回应唐嫣恋情什么情况?邱泽是唐嫣的前男友关系,唐嫣邱泽分手后唐嫣和罗晋结婚,邱泽被问到唐嫣恋情看法回应怎么说的呢?邱泽回应唐嫣恋情怎么回事邱泽因采访提及唐嫣分手。
  • 不能听的英文歌(你不可不听的经典英语歌)
  • 2024-11-22你不可不听的经典英语歌诗人白居易有句诗说道:“别有幽愁暗恨生,此时无声胜有声”每每看到这句,华生便会思考:何谓“无声胜有声?”当戴上耳机,播放那首不朽的名曲《TheSoundofSilence》后,答案就不言而喻,在心中揭。
  • 古格王朝遗址靠近喜马拉雅山脉吗(飞阅古格王朝遗址)
  • 2024-11-22飞阅古格王朝遗址古格王朝遗址位于西藏阿里地区札达县境内,是国家级重点文物保护单位现存遗址依山势而建,由300余座房屋、300余孔洞窟及2条地下通道等组成,总占地面积18万平方米,相对高差175米古格王朝遗址为研究西藏。
  • 蟾蜍哪里不能吃(哈尔滨近万蟾蜍上街遭碾压)
  • 2024-11-22哈尔滨近万蟾蜍上街遭碾压哈尔滨近万蟾蜍上街遭碾压哈尔滨近万蟾蜍上街遭碾压日前,哈尔滨市道里区出现一道奇观:上万只蟾蜍雨后集体涌上街,蹦蹦跳跳占满了群力城市湿地公园旁附近路面瘆人的是,不少蟾蜍被过往车辆不慎碾死,导致路上血迹一。
  • 超好玩的大乱斗游戏有哪些(华纳正开发自家的)
  • 2024-11-22华纳正开发自家的根据Reddit的消息,华纳游戏目前正在开发一款受《任天堂明星大乱斗》启发的跨平台格斗游戏,而且明显已经开发了“一段时间”泄密者称这是一款“TagTeamGame”,但这是否意味着玩家可以在两个角色之。
  • 宜昌金狮洞旅游攻略(十一探秘夷陵区金狮洞)
  • 2024-11-22十一探秘夷陵区金狮洞十一假期,不能远行,到夷陵区,玩金狮洞,临香溪口,靠南津关遥想过去,航道曲折,怪石林立,滩多水急,行舟惊险,建葛洲坝,水势平缓,绮丽景观,更添神韵未进景区,天然奇石,唐僧师徒,浮想联翩当地传说,洞景奇。
  • 大于某数英语(还要把数学中的)
  • 2024-11-22还要把数学中的国内的传统英语教育较少涉及数学领域的英语表达“数学英语”无疑是中国学生的一大难点无论是雅思/托福等英语语言能力测试,还是SAT/ACT/GRE/GMAT等本科和研究生入学考试,数学部分的分值都很大,很。
  • CMMI5级认证是什么证书(CMMI5级认证介绍)
  • 2024-11-22CMMI5级认证介绍CMMI全称是CapabilityMaturityModelIntegration,是能力成熟度集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的CMMI是一套融合多学科的、。
  • 对一段感情不抱任何希望(在感情里面不要三心二意)
  • 2024-11-22在感情里面不要三心二意感情真的是一个很微妙的东西,有时不小心触碰了,就心动了可能自己的不知道会期待她的电话会期待他的信息会想着在哪里能遇见她,跟她在一起会很开心会语无伦次,自己都不知道怎么回事遇到你感觉到生命里都有光那种欲。
  • 芍药的家庭养殖方法和注意事项(芍药的种植时间)
  • 2024-11-22芍药的种植时间种植时间芍药喜欢阳光,耐寒,对温度要求是能低不高,宜凉怕热,夏季高温季节容易生长不良,所以秋季是栽种芍药的最佳季节土壤要求药为肉质根,家庭中盆栽芍药一定要选择疏松、肥沃略带酸性的砂质土尽量不要种在进行。
  • 甲油胶是怎么不能用了(你还要继续被甲油胶)
  • 2024-11-22你还要继续被甲油胶即使外面在下着认真的雪,但过不了几天,百花齐放的春天也该来了!聪明的同学已经在忙碌了,像Kevin工作室里的两个女孩最近就在健身、减肥、吃草,据说已经小有成效啦!但,同学们,除了瘦身和化妆打扮外,别忘。