烧写程序时提示文件末地址超过芯片容量,单片机AT89c2051,写的程序代码无论多少烧写时都出现一样的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了烧写程序时提示文件末地址超过芯片容量,单片机AT89c2051,写的程序代码无论多少烧写时都出现一样的问题相关的知识,希望对你有一定的参考价值。
参考技术A 你的hex文件长度是0x811,即2065字节,AT89C2051只有2048字节的存储容量,所以不行了!换成AT89C4051吧,有4096字节的存储空间。 参考技术B 你程序的问题,初始化不对,仿真的时候,不会管你真实器件的配置问题仿真只管逻辑问题
参考技术C 检查你程序项目的设置,是否代码块有所偏移。
检查是否包含了不必要的库,例如是否有无意的浮点操作。 参考技术D 芯片可能损坏
以上是关于烧写程序时提示文件末地址超过芯片容量,单片机AT89c2051,写的程序代码无论多少烧写时都出现一样的问题的主要内容,如果未能解决你的问题,请参考以下文章