Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/elektroda/public_html/tlumacz/view.php on line 91

Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/elektroda/public_html/tlumacz/view.php on line 118

Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/elektroda/public_html/tlumacz/view.php on line 144

Warning: fopen(files/topic150963-pt.html) [function.fopen]: failed to open stream: Permission denied in /home/elektroda/public_html/tlumacz/view.php on line 147

Warning: fwrite(): supplied argument is not a valid stream resource in /home/elektroda/public_html/tlumacz/view.php on line 152

Warning: fclose(): supplied argument is not a valid stream resource in /home/elektroda/public_html/tlumacz/view.php on line 153
diferença de Atmel 89c51 e 89c52

Regras | Mensagens recentes | tópico RSS | Pesquisar | Registar | Entrar

diferença de Atmel 89c51 e 89c52



Post new topicReply to topic EDAboard.com Forum Index -> Microcontroladores -> diferença de Atmel 89c51 e 89c52
Versão árabeVersão búlgaraVersão catalãVersão checaVersão dinamarquesaGerman versionVersão gregaVersão InglêsVersão espanholaVersão finlandesaVersão francesaHindi versãoCroatian versionIndonésio versãoVersão italianaHebraico versãoVersão japonesaVersão coreanaVersão lituanaVersão letãVersão neerlandesaVersão norueguesaPolonês versãoVersão PortuguêsRomanian versionVersão russaVersão eslovacaVersão eslovenaSerbian versionVersão suecaTagalog versãoUcraniano versãoVietnamita versãoVersão chinesa
Autor Mensagem
madhun



Joined: 13 jan 2006
Lugares: 20


Post 26 jan 2006 19:11 diferença de Atmel 89c51 e 89c52
tags: 89c52 Atmel Atmel 89c51 89c51 e 89c52 diferença na 89c51 e 89c52 Atmel 89c52 8o51 e 89c51 89c52 codificação

Oi

Alguém pode explicar a diferença de Atmel 8o51 série-89c51 e 89c52 que podem afectar a codificação se microntroller é alterado no que respeita e que irá afectar.

Obrigado
Voltar ao topo
silvio



Joined: 31 dez 2001
Lugares: 800
Ajudado: 90


Post 26 jan 2006 20:15 Re: diferença de Atmel 89c51 e 89c52
tags: software para programa Atmel 89c52 características do 89c52 Atmel Atmel Atmel 89c52 microcontrolador 89c51 interromper 89c52 Atmel 89c51 - características Atmel 89c51 temporizador

89C51
4K Bytes de In-System Reprogrammable Memória Flash
128 x 8-bit Internal RAM
Duas 16-bit Timer / Counters
Six Interrupt Sources

89C52
8K Bytes de In-System Reprogrammable Memória Flash
256 x 8-bit Internal RAM
Three 16-bit Timer/Counters
Oito Interrupt Sources

Em primeiro lugar, tanto microcontrolador foi interrompido por Atmel.

Se o seu design é baseado 89C51, você não tem que preocupar-se se ele mudou depois com 89C52. Sem alterações estão a ser realizados, nem software nem hardware (alguns pequenos ajustes no dispositivo de hardware programador).
Mas se o seu software depende 89C52 então simples olhar para as características fornecidas por ambas as microcontrolador irá dizer-lhe em que aspecto irá afectar a sua concepção se muda um substituto com 89C51 tem de ser feito.
Voltar ao topo
ElecThai



Joined: 11 jun 2004
Lugares: 51


Post 27 jan 2006 3:54 Re: diferença de Atmel 89c51 e 89c52

http://www.atmel.com e www.analog.com

yes.Silvio você responder certo
Voltar ao topo
lmtalsoul



Joined: 18 jan 2006
Lugares: 31
Ajudado: 3


Post 27 jan 2006 4:22 diferença de Atmel 89c51 e 89c52

Além disso, verifique isto

Código:
http://www.8052.com


Pode ser útil ..
Voltar ao topo
bobsanjose



Joined: 14 jan 2006
Lugares: 219
Ajudado: 22
Localização: SF-Bay


Post 27 jan 2006 9:45 diferença de Atmel 89c51 e 89c52
tags: 89c52 Atmel Atmel 89c51 89c51 e 89c52 philips Atmel 89c51 89c52 eeprom 89c52 89c52 Atmel Atmel

Philips ainda fabrica o 89C51 e 89C52. Uma diferença importante embora. Atmel EEPROM utilizado um processo, de modo a "Flash" é byte endereçável. Philips Flash usa um processo, não addressability byte. Caso a mudança se necessário deve ser muito bom.

Bob
Voltar ao topo
mmohamed15



Joined: 23 mar 2005
Lugares: 117
Ajudado: 5


Post 28 jan 2006 14:39 Re: diferença de Atmel 89c51 e 89c52

silabs também faz sinal misto 8051
Voltar ao topo
Code Warrior



Joined: 30 dez 2004
Lugares: 225
Ajudado: 7


Post 28 jan 2006 15:19 diferença de Atmel 89c51 e 89c52
tags: 89c51 e 89c52 89c52 ram 89c52 programa

O 89C51 e 89C52 não estão no sistema Reprogrammable como declarou Silvio. 89S51 e 89S52 estão no sistema Reprogrammable.
Voltar ao topo
silvio



Joined: 31 dez 2001
Lugares: 800
Ajudado: 90


Post 28 jan 2006 16:17 Re: diferença de Atmel 89c51 e 89c52
tags: Atmel 89c51 89c51 bootloader at89c51 iap como fazer programação em at89c51 Atmel 89c51 spi compatível programação Atmel Atmel 89c51 através de ISP reprogramable

: 4K Bytes of In-System Reprogrammable Flash Memory Atmel 89C51 ficha: 4K Bytes de In-System Reprogrammable Memória Flash
: 4K Bytes of In-System Programmable (ISP) Flash Memory Atmel 89S51 ficha: 4K Bytes de In-System Programmable (ISP) Memória Flash

. Eu tenho enfatizado em vermelho a palavra Reprogramable. rogramable in the system (ISP), but Rep rogramable Atmel 89C51 alegou que não são P rogramable no sistema (ISP), mas Rep rogramable

, while the high-voltage programming mode ( 12v) is compatible with conventional thirdparty Flash or EPROM programmers. Do seu ponto de vista, o modo de programação de baixa tensão ( 5 V), prevê uma forma conveniente para programar a AT89C51 usuário dentro do sistema s, enquanto que o modo de programação de alta tensão ( 12 V), é compatível com o Flash ou EPROM convencional terceiro programadores .

At89S51 é ISP (In System Programmable) através interace SPI. Não há ISR (Em Sistema Reprogramable).
Como é AT89C51 ISR e não ISP.

Como você pode notar, é apenas Inglês. E não é indicado por mim. É a declaração da Atmel.

Como sobre IAP (In Application Programming)? Estou confiante de que sabe o que significa um bootloader.
Voltar ao topo
smercho



Joined: 13 nov 2005
Posts: 8
Localização: Bombaim, Índia


Post 28 jan 2006 16:36 Re: diferença de Atmel 89c51 e 89c52
tags: Atmel 89c2051 Keil imprópria fixup interromper inadequado fixup ISR imprópria fixup Keil utilizando o Atmel 89c2051 89c2051 Keil interromper utilizando 89c2051

oi ..
isto é um pouco offbeat, mas tem um programa any1 tentou Atmel 89c2051 utilizando um código C que usa interrupções para chamar funções.
exemplo: void check () interromper 1 com 2

Estou utilizando o Keil para convertê-la em intel-hex formato, mas a compilação dá um erro dizendo imprópria FIXUP ... eu descobri que ele está tentando towrite memória para localizações fora 2K (sobre o chip flash está 2K!). Contudo sobre a remoção do ISR, ele funciona bem

ajudar alguém ..
Voltar ao topo
silvio



Joined: 31 dez 2001
Lugares: 800
Ajudado: 90


Post 29 jan 2006 2:00 Re: diferença de Atmel 89c51 e 89c52
tags: diferença entre 89c51 e 89c52 interromper 89c52 diferença entre 89c52 e 89c51 interrompe 89c52 89c51 ram limite diff entre 89c51 e 89c52 interrupções no 89c51

Oi Smercho

Ideea O melhor é começar uma nova discussão. Neste um que você não será visto pelos povos que realmente pode ajudar. Esta discussão quanto diferença entre 89C51 e 89C52 não é aberto por smart povos só porque não pode encontrar qualquer notícia ou é inútil responder a uma pergunta para a qual você pode encontrar a resposta só lendo as fichas técnicas.
E usar um título sugestivo para a discussão.

Por favor escreva o pleno acusa de compilador. Não só imprópria FIXUP ... (segmento e ao offset do agressor instrução)
Como você já reparou que é verdade que este tipo de erros são devidos a linker que não pode resolver o endereço de uma sucursal instrução (como um LCALL - proibida em 89C2051 - dentro do seu ISR).

1. Quando você diz "remover o ISR" você está completamente remover o código do seu programa?. Ou simplesmente manter a função código e declará-la como não usar interrupções.
Existem mais alguns perguntas:

2. Que tipo de memória modelo você usa? Se você usar PEQUENAS então chamada e JMP instruções são codificadas como ACALL e AJMP. Assim, se dentro de seu ISR é chamada uma função localizada além 2K limite de ACALL então você pode começar Fixup erros.
3. Você incluiu o STARTUP.A51 arquivo para seu projeto?
4. Que tipo de código Otimização Nível você usa?

Tente responder a esta questão e voltar em uma nova discussão.
Não é necessário mencionar que foram colocadas aqui.
Basta procurar dar tantas informações quanto possível, a fim de ser ajudado rapidamente e direto ao ponto.
Voltar ao topo
Post new topicReply to topic EDAboard.com Forum Index -> Microcontroladores -> diferença de Atmel 89c51 e 89c52
Página 1 de 1 Todos os horários são GMT 2 Horas


Abuso | | Administrador | | Moderadores | | Suporte-nos | | sitemap
Topic RSS