Página 1 de 1
Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 08:51
por fender
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
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 09:28
por andre_luis
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.
+++
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 09:37
por cfreund
Poisé, quem gravou o chip fez um anti-fender!
rs
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 09:49
por fender
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
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 10:02
por cfreund
Basta apagá-los com um gravador paralelo.
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 10:26
por andre_luis
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.
+++
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 10:47
por Red Neck Guy
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....)
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 17:32
por fender
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
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 19:22
por Red Neck Guy
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.
Re: Dúvida Leitura Flash 8051

Enviado:
05 Jan 2014 20:14
por andre_luis
Mas qual seria exatamente o ponto ?
Se escreveu um valor e depois leu, deveira ser o mesmo...
+++