当前位置:编程学习 > asp >>

有没有人 使用单片机串口下载程序时 利用USBASP AVR_fighter加到FLASH 显示 超过容量的情况?

补充:#include<AT89X51.H>
void main(void)
{
 unsigned  int a;
 do{
   for(a=0;a<50000;a++);
   P1_0 = 0;
   for(a=0;a<50000;a++);
   P1_0 = 1;
}
   while(1);
}


任一程序 如上,你说 这程序 会超容吗?我觉得不会,可是就是没有法进行下载。
答案:有两种选择方法
1.  修改程序,使得程序容量缩小到能装入 芯片闪存的容量。
2.  换芯片芯片闪存的容量 大的,能装得下的。
其他:这么小点程序,不可能超的,芯片型号没有选择对吧! (下载器里要选择芯片型号的) 应该不是程序的问题,你编译出来的hex文件有多大? 你看一下你的下载文件有多大? 

上一个:asp.net 在类库的类中,动态创建文件,想创建在类库里,而不是在web程序里,如何得到当前类库的相对路径!
下一个:如何删除ASP网站后台登陆检查程序

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,