Matriz com 288 elementos

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Mensagempor Mersin » 01 Abr 2007 13:32

Gente,

Só mais uma dúvida: Não estou conseguindo escrever nas matrizes que estão alocadas nos bancos 2 e 3.

Já tentei algo do tipo:
static int DsplTela3[96]; // funcionando OK
#locate DsplTela3=0x110 // funcionando OK

DsplTela3[0]=0xff; // NÃO FUNCIONA

ou seja, o dado 0xff não está indo para o endereço 0x110. Por quê?

Grato!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Mersin » 01 Abr 2007 14:10

Como poderei acessar elementos das minhas matrizes do banco 3 e 2?

Valeu!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Mersin » 01 Abr 2007 16:05

O que estou fazendo é o seguinte:

#asm
BCF 0x3, 0x5
BCF 0x3, 0x6
MOVF Endereco, W
MOVWF 0x4
MOVF Dado, W // Até aqui funciona

BSF 0x3, 0x5 // Seta RP0
BSF 0x3, 0x6 // Seta RP1
MOVWF 0 // mas não está colocando em 0x190 e sim no 0x020
BCF 0x3, 0x5
BCF 0x3, 0x5
#endasm

Por que será?
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Mersin » 02 Abr 2007 08:00

Gente CONSEGUI,

Olha para resolver a tarefa usei o método de endereçamento indireto conforme abaixo:

#asm
Movf auxMain, W // Carrega endereço
MOVWF 0x4 // Guarda endereço no FSR
Movf MontaDado, W // Carrega dado a armazenar
BSF 0x3, 0x7 // Seta 2º bloco de 128Bytes da RAM
MOVWF 0 // Escreve Dado no endereço montado
BCF 0x3, 0x7 // Retorna ao 1º bloco de 128bytes
#endasm


E agradeço a todos pela ajuda e especialmente ao Fábio Pereira pelo tópico:
[url]http://www.asm51.eng.br/phpbb/viewtopic.php?t=119&highlight=banco+++ram

Obrigado ![/url]
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Fábio Pereira » 02 Abr 2007 13:06

Legal !

Nem sabia que alguém lia estes posts antigos ... ;-)

Que bom que ajudou alguém !

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Anterior

Voltar para PIC

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x