Dúvida at89c52

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Dúvida at89c52

Mensagempor Matta » 03 Set 2009 10:03

Olá, o datasheet desse componente não está muito claro pra mim, alguém pode me informar se este microcontrolador pode ser gravado e apagado diversas vezes e se ele tem conversores AD?

Agradeço desde já.
Matta
 
Mensagens: 4
Registrado em: 24 Ago 2009 06:12

Mensagempor Francesco » 03 Set 2009 11:35

Olá Matta,

Esse componente possui memória flash, que suporta cerca de 100.000 escritas. No entanto, a versão C (AT89C52) nã permite gravação InCircuit, você precisa de um gravador externo. Já a versão S (AT89S52) permite a gravação InCircuit.

Uma dúvida comum é sobre os pinos que são definidos como AD. Na verdade, esse componente permite memória externa, e os pinos de controle são multiplexados. AD significa Address/Data (Endereço/Dado). Quando a Atmel fala de conversor Analógico-Digital, costuma colocar como ADC.

Ok? Um agraço.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor Silvio51 » 03 Set 2009 11:45

Amigo... este uC não tem conversor A/D... agora ele pode sim ser gravado diversas vezes pois tem nenória FLASH. Se não me engano são 1000 regravações.
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil

Mensagempor Francesco » 03 Set 2009 12:00

De fato, são apenas 1000 ciclos de gravação. Está na primeira página do Datasheet.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor Matta » 03 Set 2009 16:32

É que um amigo disse que por ter a letra C só permite apenas uma gravação, no datasheet fala que são 1000, mas com uma vírgula depois do numero 1, aí fiquei na dúvida pq não entendo nada desse microcontrolador.

Muito obrigado pela ajuda.
Matta
 
Mensagens: 4
Registrado em: 24 Ago 2009 06:12

Mensagempor Silvio51 » 05 Set 2009 09:49

Matta escreveu:É que um amigo disse que por ter a letra C só permite apenas uma gravação, no datasheet fala que são 1000, mas com uma vírgula depois do numero 1, aí fiquei na dúvida pq não entendo nada desse microcontrolador.

Muito obrigado pela ajuda.


Pois é...no Inglês se usa vírgula em vez de ponto para representar os milhares... o ponto eles usam para casas decimais, ao contrário de nós que usamos o ponto para milhares e vírgula para decimais.

O "C" do At89C52 significa apenas que ele não tem "ISP" (In System Program), ou seja, só aceita a gravação da FLASH paralelamente, ao contrário do AT89S52 que possue o "ISP".
Silvio51
Byte
 
Mensagens: 383
Registrado em: 02 Nov 2006 14:04
Localização: Brasil


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x