谢谢,加个好友吧911813730
同样问题,单片机下载时说超出最大有效空间,怎么回事啊
如此类推,(尾数x4 = 容量) ...你的HEX文件超过了单片机的ROM容量 ...这问题我遇到过,看看STC 下载时芯片类型选错没,应选80C52。然后看看问题解决...
文件超出最大空间什么意思单片机下载时出现
也就是说你存放该文件的盘可用空间不足了,比要下载的文件小所以就出现空间不足。
...程序下载,为什么会出现文件超出最大有效空间的字样?
因为你生成的十六进制文件".hex"的大小超过了stc单片机内部ROM的容量.型号对应的程序存储器(ROM)的容量如下:STC89C51 4Kb STC89C52 8Kb STC89C53 12Kb 如此类推,(尾数x4 = 容量)
...板单片机里面下载时候,显示文件超出最大有效空间,超出的部分已被清除...
单片机程序存储区满了 程序大了装不进去 需要优化程序
单片机报文件超出最大有效空间但相同的程序原来没报过,keil3也从装过...
你STCISP里选的MCU不对,没选STC89C52RC啊
...程序文件的时候就有提示文件超出最大有效空间,超出部分已被清除...
单片机编程语句少,不见得生成的程序就少。比如 printf("%f", sin(3.14)+exp(2.72));就这一句,生成的代码就有几千字节。因为printf,sin,exp 以及浮点运算这些操作,是由库中的代码实现,这些库代码都会连接到最终的运行文件中。所以,生成的代码,与编程语句的长度,两者之间的联系。
单片机烧录提示文件大小超出范围,超出部分已被自动截取
1、确定你要下载的单片机是不是stc的 2、型号是否选择正确 3、串口是否连接好,端口选择是否正确【验证串口是否连接好的方法,是直接短接单片机的rxd和txd端口,使用串口助手发送数据,如果能收到自己发回的数据,说明串口硬件连接时好的】4、楼上上的,断电重启试试 5、单片机是否坏了 ...
我编程时遇到一个问题,编译器警告说,超出code的最大空间。
1、code就是表示ROM,即你的程序翻译成机器语言后超出了你选择的CPU的ROM容量,8052是8K。2、对于51单片机,你的想法是正确的,CPU从ROM中读出程序就执行了。
STC12单片机烧写提示程序空间已满
意思就是程序空间超了,比如你单片机ROM程序存储空间是8K,你HEX烧写文件超过8K,下载器会把HEX 8K数据下载到单片机其余的数据丢掉了,这样程序下载到单片机肯定不正常的了
stc单片机下载时选择hex会弹出窗口说“无效区间800--fff中有数据,这些...
很明显啊!是你的程序超出2K了,这个和你编译时选择的头文件无关啊,主要是你要烧写的单片机只有2K的存储空间,所以你在烧写时由于你的程序过大,才会这么提醒的。尝试提高压缩代码率试试,或者优化下代码。实在不行就只能换个大存储的芯片了。不好意思!没看到你说程序很小,你还是看看编译的时候提示...