Página 1 de 1

Ram do pic18f4680

MensagemEnviado: 13 Fev 2008 11:11
por fabiano.chiptronic
No projeto que estou desenvolvendo ja utilizei todos endereços de RAM do bloco 0 do pic, alguem sabe como faço p/ utilizar os outros blocos, ou se tem como usa los sem ter que endereça los......

Obrigado

Re: Ram do pic18f4680

MensagemEnviado: 13 Fev 2008 11:53
por Lustosa
fabiano.chiptronic escreveu:No projeto que estou desenvolvendo ja utilizei todos endereços de RAM do bloco 0 do pic, alguem sabe como faço p/ utilizar os outros blocos, ou se tem como usa los sem ter que endereça los......

Obrigado


Dê uma lida na seção 5.3 da folha de dados do dispositivo, em especial a figura 5-5. Qualquer dúvida pergunta novamente, abraço.

Re: Ram do pic18f4680

MensagemEnviado: 13 Fev 2008 12:34
por fabiano.chiptronic
Lustosa escreveu:
fabiano.chiptronic escreveu:No projeto que estou desenvolvendo ja utilizei todos endereços de RAM do bloco 0 do pic, alguem sabe como faço p/ utilizar os outros blocos, ou se tem como usa los sem ter que endereça los......

Obrigado


Dê uma lida na seção 5.3 da folha de dados do dispositivo, em especial a figura 5-5. Qualquer dúvida pergunta novamente, abraço.


Ja tinha olhado o datasheet, mas fiquei com algumas duvidas, p/ escolher o banco seria mover um valor especifico p/ o registrador BSR? E se fosse utilizar um comando MOVFF em que os registradores estivessem em blocos diferentes?
Obrigado

MensagemEnviado: 13 Fev 2008 15:00
por Lustosa
para isso vc utiliza o registrador de trabalho, e depois seleciona o outro banco e move do registrador de trabalho para o registrador de interesse nesse outro banco.

MensagemEnviado: 13 Fev 2008 22:47
por Sergio38br
Usa a instrução movlb ( move literal from BSR)

Sergio

MensagemEnviado: 14 Fev 2008 07:05
por ze
C c vira