Página 1 de 1

Gravando a Flash no GZ8

MensagemEnviado: 14 Set 2007 17:09
por xultz
Buenas pessoal

Eu estou desenvolvendo um projeto com o MC68HC908GZ8 e já fiz várias coisas funcionarem (porta serial, GPIOs, conversor AD, interrupções, PWM, etc) e agora preciso gravar um byte na flash.
Daí eu estava lendo o datasheet, e ele diz que leitura e gravação da flash não pode ser feito por código sendo executado na flash. Lindo isso. Quer dizer que eu preciso de código residente na RAM para fazer isso? Ou eu que entendi errado?
O livro do Fábio tem algum trecho que me ajude nisso (se tiver, compro já), porque me parece que o modelo que estou usando é bem diferente do modelo tratado no livro (como já puderam perceber, sou quase um analfabeto em se tratando de Freescale).

Qualquer ajuda, agradeço imensamente!

MensagemEnviado: 15 Set 2007 02:12
por fenix3
Ola Xultz,
Tem alguns modelos que possuem as rotinas para gravacao na Flash dentro do micro, na parte de ROM, neste caso voce nao precisa carregar um programa na RAM, a linha JK,JL,QT possuem rotinas na ROM, ja da linha GP32 por exemplo, nao tem rotinas da ROM, ai tem um programa como exemplo, para carregar na RAM e executar a alteracao na FLASH,
nestes documentos deve ter tudo que voce precisa:

http://www.freescale.com/files/microcon ... pdf?fpsp=1

http://www.freescale.com/files/microcon ... pdf?fpsp=1

http://www.freescale.com/files/microcon ... pdf?fpsp=1

E no livro do Fabio, para QT/QY tem exemplos de uso das rotinas da ROM.

MensagemEnviado: 18 Set 2007 12:31
por xultz
Feniox, muito obrigado pelas dicas, estão me ajudando muito!!!