单片机各代码含义(单片机的程序有多大)
单片机各代码含义(单片机的程序有多大)
2024-06-17 03:10:39  作者:是过期品  网址:https://m.xinb2b.cn/sport/eoo289898.html

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

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

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

我有两点疑问,

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

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

这可能是一道送命题!

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

单片机各代码含义(单片机的程序有多大)(1)

很多朋友估计看到这界面,也只关心 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 这个芯片的资源差不多被榨干了,要考虑换芯片了。

  • fgo个人教学礼装值得换吗(fgo现版本强度最高的5张礼装)
  • 2024-06-17fgo现版本强度最高的5张礼装fgo一个好的从者可以让活动变得更加轻松,而一个优秀的礼装效果可以让整个活动直接变成脚打,很多时候礼装的选择直接能改变一个从者的实力,本次就来说说现版本强度最高的五张礼装吧NO.5懒懒散散看板娘独一无。
  • 现在燕子为什么少了(我们不养燕子不食用燕子)
  • 2024-06-17我们不养燕子不食用燕子在唐代诗人秦稻玉代表作《燕子》中,诗人秦稻玉将燕子比喻成人们的好朋友,几度使得主人放下手中的针线活与之一同游玩!曾几何时,燕子可是我们“天气预报员”般的存在在以前,我们并没有这么多的精密仪器来预测天气。
  • 新鲜的满天星怎么保存(如何保存新鲜的满天星)
  • 2024-06-17如何保存新鲜的满天星找一个花瓶插花,鲜花的根部要斜着剪口,这样吸水的部位大,能够更多地吸收水分要每天剪去一些,保证能够更好的吸收水分花的叶子不要泡在水里,这样叶子会烂掉,所以一定要把浸在水里的叶子摘掉每天要换水如果是夏天。
  • 法学有在职研究生么(法学在职研究生靠谱么)
  • 2024-06-17法学在职研究生靠谱么最近,许多想要提升学历的学员在平台留言询问:法学在职研究生靠谱么?有用么?前景怎么样?接下来,北京中大博睿学历频道的小编将为所有学员回答这个问题希望对你有帮助!参加法学毕业生不仅可以提高个人能力,还可。
  • 写给环卫工人的一封感谢信(致全市环卫工人的一封信)
  • 2024-06-17致全市环卫工人的一封信全市环卫工人朋友们:金秋十月,在举国上下热烈庆祝中华人民共和国成立70周年之际,迎来了榆林市第十七届环卫工人节在此,向你们致以节日的问候和崇高的敬意!向关心、支持、理解环卫事业的环卫职工家属和社会各界。
  • 给花施的氮肥是什么肥(花前肥之必不可少的氮肥)
  • 2024-06-17花前肥之必不可少的氮肥花前肥少不了氮肥,别再错过氮肥临界期,别再让尿素伤了根很多果园不会缺氮,但是真的就是氮肥用的好吗?未必普遍现象是氮肥不缺,过量更甚,不仅浪费严重,还引起土壤酸化,造成普遍肥害,所以氮肥怎么用,还真得讲。
  • 墨鱼干烧肉(墨鱼干烧肉酱香浓郁)
  • 2024-06-17墨鱼干烧肉酱香浓郁墨鱼干烧肉墨鱼干烧肉上个星期舟山的朋友给董小厨捎来了一大包墨鱼干,让我想起小时候,妈妈经常用墨鱼干来烧肉吃二三十年前货运没有现在发达,也很少有冷链运输,各种新鲜的海鲜很难吃到,最多就是些冷冻的青占鱼和。
  • 重庆垫江十大特产 重庆农特产品垫江藠头
  • 2024-06-17重庆垫江十大特产 重庆农特产品垫江藠头垫江藠头,地理标志产品藠头(又名长把藠)属百合科葱属多年生宿根草本植物,是人们喜爱的佐餐菜品,主要取食其膨大的茎落户垫江的加工企业重庆恒利食品有限公司生产加工的“荞头”牌盐渍、甜酸藠头不仅参加了多届重。
  • 女儿是穷养还是富养好(女孩应该穷养还是富养)
  • 2024-06-17女孩应该穷养还是富养「穷养」与「富养」是网上一直争论都很激烈的一个话题各有各的观点,听起来似乎都有些道理,但谁也不能说服谁有的说穷养孩子自卑,富养的孩子娇惯,而男孩就该穷养,女孩就该富养其实,穷养富养的基础都不在于钱的多。
  • 两个电视的连接方法(怎样把两台电视连接在一起播放)
  • 2024-06-17怎样把两台电视连接在一起播放一般电视机上至少都有一组AV输出接口和AV输入接口,所以可以用AV线将两台电视机连接起来,实现同步播放,操作方法如下:先将电视机信号线插入主电视机的信号输入口,为电视机提供电视信号;然后打开主电视机,。