芯片解密 2009-03-21 11:38:23 阅读73 评论2 字号:大中小
ATmega128L与128问题
问题:
ATmega128的程序烧到128L中,需要改动吗?用双龙的下载程序,里面没有ATmega128L芯片可选,是要选择ATmega128吗?
我用几行简单的代码来验证,下面这个能使128L的D口接LED灯亮
#include <mega128.h>
void main(void)
{
while(1)
{DDRD=0xFF;
PORTD=0xFF;
}
}
而下边这个在128L中就不运行,这是什么原因呢?
#include <mega128.h>
#include <delay.h>
void main(void)
{unsigned char i,j;
DDRD=0xFF; /*端口D为输出*/
while(1)
{
j=0x01; /*向前滚动*/
for(i=0;i<=6;i++)
{PORTD=(j<<i);
delay_ms(250);
}
j=0x80; /*向后滚动*/
for(i=1;i<=8;i++)
{PORTD=(j>>i);
delay_ms(250);
}
}
}
注:1、这两段代码在codevisionavr下编译成功,在avrstadio下仿真也正常。
2、第二段就是一个跑马灯的效果,从D0口到D7然后再返回,如此循环.
分析:
ATmega128L和128的程序是一样的,其它的型号芯片也是这样,其中L是表示电压范围而已
AVR 芯片型号的解释, 以 ATmega48V-10PI 为例:
ATmega48 是产品的基本型号;
V 是电压范围。新出的芯片中,如M48/88/168、Tiny13/2313等,V 是1.8-5.5V 工作范围。 不带"V"是2.7-5.5V 工作范围 。 老的系列以L表示, L代表2.7-5.5V 工作范围 , 不带"L"是4.5-5.5V 工作范围 。
10是表示最高工作频率是10MHz
P表示DIP封装;
AVR芯片有四种封装:A: TQFP / P: PDIP / S: SOIC / M: MLF
I,表示温度范围,将来还表示 ROHS
I,工业级
C,商业级
A,汽车级
E,扩展级 (-40--105C)
U,符合ROHS,工业级,将来会以这个后缀为主,商业级不作新的标示
ATmega128L解密我们可以帮您完成,我们是专业提供芯片解密,单片机解密,IC解密,软件破解等相关服务,正好ATmega128L也是我们解密的范围,当然我们能解的型号很多,未公布上来,有需要可以直接与我们联系,电话:0755-83003609 我们的网站:http://www.icinf.com
评论