mdsk.net
当前位置:首页 >> piC16F57 程序存储空间太小了,有IO口跟其一样程序... >>

piC16F57 程序存储空间太小了,有IO口跟其一样程序...

你好!没有理由可以放纵哭泣.仅代表个人观点,不喜勿喷,谢谢.

可能是程序部分内容被冲掉了.如果没有加密,出问题后,用下载器校验一下看看FLASH是否变了.

你可以具体看看操作系统的相关书籍,有很多调配规则的,简单的来说,当内存不够大的时候,会把经常用的数据继续保留在内存中,把其他放在外存里,当程序找不到它的需要的数据,即数据不在内存中的时候,会在外存中查询,找到后调回内存.

如果IO有其他功能复用,先配置成数字输入口,然后直接读就可以了.

你先看看你的文件存在哪个盘,是不是磁盘空间满了,如果不是这个问题,那你按ctrl+j,在工作空间/内存 里面把暂存盘改成d盘或e盘,再把占用内存改成50%

void port_init()//端口初始化{ TRISA = 0x00;LATA = 0x00; PORTA=0x00; ADCON1=0x07; }void main(void){port_init();while(1) {PORTA|=0x0F;LATA |= 0x0F; }

pic16c57有2048的地址空间.看到你前面的数据,能读出来,应该没加密.加密后,用编程器读出的数据都是0000,你赢该用编程器读,选好型号,读出后,买一片pic16f57往里边写,写完后去试一下.电子市场卖芯片的地方,有编程器,你让他们读写.

可能是你的物理内存太小导致 硬盘中有一个很宠大的数据交换文件,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取,因此存取这个档案的速度便构成影响计算机快慢的非常重要因素!一般Windows预设的是由系统自行管理虚拟内存,它会因应不同程序所需而自动调校交换档的大小,但这样的变大缩小会给系统带来额外的负担,令系统运作变慢!有见及此,用户最好自定虚拟内存的最小值和最大值,避免经常变换大小.要设定虚拟内存,在“我的电脑”上按右键选择“属性”,在“高级”选项里的“效能”的对话框中,对“虚拟内存”进行设置.

我的电脑属性-文件系统-虚拟内存--把它改大点并设置在剩余空间较大的分区.

建议您通过以下方法移动或直接安装到手机存储:1.软件商店管理软件搬家手机内存移至到Sd卡;2.还可以直接安装至Sd卡中:设置安装与调试首先安装位置选择手机存储.3.设置程序管理全部点击该软件程序移至手机储存.同时建议您清理下手机的缓存.清理缓存的方法:手机关机后,同时按住电源键加音量下键,进入Recovery模式,通过音量加减键选择清理缓存,电源键确定即可.清理缓存可以释放更多的内存空间供您的机器运行,提高您机器的运行效率.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com