Entrar    Registrar

Dúvida Leitura Flash 8051

Software e Hardware para linha x51

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

Dúvida Leitura Flash 8051

Mensagempor fender » 05 Jan 2014 08:51

Pessoal,

estou com uma dúvida aqui, que gostaria de saber se vocês poderiam me ajudar...

Tenho um AT89C52 que ao ligar o kit, apresenta uma certa frase no LCD da placa.

Porém, quando tento fazer a leitura do código .hex/bin da memória flash do micro, por meio de um gravador externo, só identifico valores 0xFF.

É como se o chip não tivesse sido gravado!!!

É isso mesmo ou estou falando alguma besteira? Não deveria aparecer alguns códigos gravados na memória do chip?

Abraços, galera!

Att
fender
Byte
 
Mensagens: 267
Registrado em: 13 Out 2006 19:31

Re: Dúvida Leitura Flash 8051

Mensagempor andre_teprom » 05 Jan 2014 09:28

fender escreveu:...Tenho um AT89C52 que ao ligar o kit, apresenta uma certa frase no LCD da placa.
Porém, quando tento fazer a leitura do código .hex/bin da memória flash do micro, por meio de um gravador externo, só identifico valores 0xFF...


Normalmente o chip virgem vem 0xFF em toda a memória, mas se já estava funcionando, provavelmente o código está protegido pelos Lock Bits.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_teprom
Dword
 
Mensagens: 5269
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Dúvida Leitura Flash 8051

Mensagempor cfreund » 05 Jan 2014 09:37

Poisé, quem gravou o chip fez um anti-fender!

rs
Cláudio F
Avatar do usuário
cfreund
Byte
 
Mensagens: 493
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Re: Dúvida Leitura Flash 8051

Mensagempor fender » 05 Jan 2014 09:49

andre_teprom escreveu:
fender escreveu:...Tenho um AT89C52 que ao ligar o kit, apresenta uma certa frase no LCD da placa.
Porém, quando tento fazer a leitura do código .hex/bin da memória flash do micro, por meio de um gravador externo, só identifico valores 0xFF...


Normalmente o chip virgem vem 0xFF em toda a memória, mas se já estava funcionando, provavelmente o código está protegido pelos Lock Bits.


+++


Excelente, entendi!!!

Mas agora, surgem outras dúvidas:

1) Mesmo que tenham sido ativados estes Lock Bits, é possível continuar gravando neste microcontrolador ou ele está bloqueado para gravação?

2) Há alguma forma de desbloquear?

Valeu pessoal!

Fender
fender
Byte
 
Mensagens: 267
Registrado em: 13 Out 2006 19:31

Re: Dúvida Leitura Flash 8051

Mensagempor cfreund » 05 Jan 2014 10:02

Basta apagá-los com um gravador paralelo.
Cláudio F
Avatar do usuário
cfreund
Byte
 
Mensagens: 493
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Re: Dúvida Leitura Flash 8051

Mensagempor andre_teprom » 05 Jan 2014 10:26

fender escreveu:...Mesmo que tenham sido ativados estes Lock Bits, é possível continuar gravando neste microcontrolador ou ele está bloqueado para gravação?


Não ficam bloqueados para gravação, caso contrário seriam classificados como OTP.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_teprom
Dword
 
Mensagens: 5269
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Dúvida Leitura Flash 8051

Mensagempor Aquino » 05 Jan 2014 10:47

Acho que não é bem assim. OTP é outra tecnologia de memória....
Por exemplo, nos MSP430 antigos, tu gravava a flash quantas vezes queria depois queimava o fusível de acesso ao JTAG que impossibilitava a gravação da memória por ali. (Claro que existia o ISP com monitor para gravar....)
"...People who are really serious about software should make their own hardware..." Alan Kay
Avatar do usuário
Aquino
Dword
 
Mensagens: 1827
Registrado em: 12 Out 2006 22:24

Re: Dúvida Leitura Flash 8051

Mensagempor fender » 05 Jan 2014 17:32

Pessoal,

é possível escrever em uma memória RAM externa e logo em seguida realizar a leitura deste valor recém escrito?
Alguém aqui já tentou?

Att
fender
Byte
 
Mensagens: 267
Registrado em: 13 Out 2006 19:31

Re: Dúvida Leitura Flash 8051

Mensagempor Aquino » 05 Jan 2014 19:22

Sim, é possível.
Eu já fiz alguns projetos utilizando o 8051 e SRAMs do tipo 6264 e 62256. Inclusive, em uma das placas fiz um sistema de backup da alimentação da RAM com uma bateria e uma glue logic no enable para bloqueá-la quando a fonte caísse - tinha mais um TL7705. Funcionava legal e tal....
Mas enfim, é possível sim. Você escreve lá na RAM e lê quantas vezes quiser enquanto a placa estiver alimentada. O que ocorre - mas isso você deve saber - é que a área de XDATA não é a mesma da RAM interna do mcu.
"...People who are really serious about software should make their own hardware..." Alan Kay
Avatar do usuário
Aquino
Dword
 
Mensagens: 1827
Registrado em: 12 Out 2006 22:24

Re: Dúvida Leitura Flash 8051

Mensagempor andre_teprom » 05 Jan 2014 20:14

Mas qual seria exatamente o ponto ?
Se escreveu um valor e depois leu, deveira ser o mesmo...


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_teprom
Dword
 
Mensagens: 5269
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Voltar para 8051

Quem está online

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