帅到没朋友 发表于 2017-2-27 10:47:15

五哥1 发表于 2017-2-27 10:41
初始化的程序不算?

初始化不影响RAM吧?

zhjb1 发表于 2017-2-27 11:09:43

不是的,只要有东西写入单片机,在运行时都先写入RAM,而后再说。空的main写的东西尽管少。

帅到没朋友 发表于 2017-2-27 11:18:53

zhjb1 发表于 2017-2-27 11:09
不是的,只要有东西写入单片机,在运行时都先写入RAM,而后再说。空的main写的东西尽管少。 ...

如果main为空,此外整个C文件里没有定义其他变量,所以应该不会写入RAM。除此之外,只有启动程序,然而启动程序里面也没有对RAM进行操作的。所以认为没有变化、
不知道这样理解对不对,如果有错请指正

zbber 发表于 2017-2-27 15:00:49

是否可以认为RAM里除了随机值之外,没有因为程序而变化

帅到没朋友 发表于 2017-2-27 15:28:05

zbber 发表于 2017-2-27 15:00
是否可以认为RAM里除了随机值之外,没有因为程序而变化

就是这个意思。不知道对不对

suoma 发表于 2017-2-27 20:35:08

什么都不做

nyszx 发表于 2017-2-28 10:42:17

连启动文件都没有吗

帅到没朋友 发表于 2017-2-28 10:46:47

nyszx 发表于 2017-2-28 10:42
连启动文件都没有吗

没有启动文件下载不了吧。main.c里都不能去掉main函数

帅到没朋友 发表于 2017-3-1 10:06:43

好郁闷啊

nyszx 发表于 2017-3-2 18:46:11

帅到没朋友 发表于 2017-2-28 10:46
没有启动文件下载不了吧。main.c里都不能去掉main函数

下不下载跟启动文件又没关系,你直接创建一个为空的bin文件,下载下去,那样就为空了。
页: 1 [2]
查看完整版本: 烧录空程序到单片机会怎么样?