INDEREÇAMENTO INDIRETO PIC18

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

INDEREÇAMENTO INDIRETO PIC18

Mensagempor Vonnilmam » 23 Jul 2016 21:51

; **************************************************************
; * Push and Pop na RAM *
; * *
; * *
; * Read/Write o DADO da Ram bank 3 interna p/ fora *
; **************************************************************
Boa noite a todos os colegas,

Veja eu estou migrando um firmware que foi feito para o PIC877A, para o PIC18F4520.

A rotina abaixo é para o PIC877A, são duas chamadas para ler o dado numa determinada posição da RAM e para Escrever também.

Minha dúvida é: Como faço isso no PIC18?

Obrigado,

read_ram:
bsf status, irp
movf indf, w
bcf status, irp
bank0
movwf DATA_REG
return
write_ram:
movf DATA_REG, w
bsf status, irp
movwf indf
incf fsr, f
bcf status, irp
return
;-----------
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial

Re: INDEREÇAMENTO INDIRETO PIC18

Mensagempor tcpipchip » 24 Jul 2016 08:26

readram:
LFSR 0, w
indf0,_DATA


writeram:
movfw _DATA,w
movwf indf0
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: INDEREÇAMENTO INDIRETO PIC18

Mensagempor tcpipchip » 24 Jul 2016 08:30

Aqui foi a fonte!

Tambem compilei no HITECH C e vi o código assembly gerado...criei variáeveis do tipo Ponteiro...

http://web.alfredstate.edu/albaflr/Fall ... nguage.pdf
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: INDEREÇAMENTO INDIRETO PIC18

Mensagempor pamv » 24 Jul 2016 11:02

Gostei desse tutorial, tá bem enxuto e objetivo
pamv
Word
 
Mensagens: 842
Registrado em: 20 Jun 2016 21:47

Re: INDEREÇAMENTO INDIRETO PIC18

Mensagempor Vonnilmam » 24 Jul 2016 13:40

Bom dia tcpipchip ,


Obrigado pelo ótimo tutorial, muito bom mesmo...

Meu amigo, vou testar essas rotinas e retorno ainda hoje os resultados.

Muito obrigado,
VonNilmam "Assembler" e agora "C"
Avatar do usuário
Vonnilmam
Byte
 
Mensagens: 446
Registrado em: 19 Out 2006 14:25
Localização: espacial


Voltar para PIC

Quem está online

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

cron

x