Página 1 de 1

E posivel usar algo do tipo PORTA,x

MensagemEnviado: 14 Jun 2008 19:29
por icaro51
Oi pessoal,
Se voces viram meu ultimo topico eu esto tentando montar um programinha no pic para ler sinais de carrinhos de radio controle (usando o receptor do carrinho).
O negocio e que para canal do receptor eu tenho que ler diferentes frequencias, ate ai tudo bem, o problema e que para cada canal eu tenho varias linhas de programas identicas onde a unica coisa que muda e a porta de entrada, o que eu queria fazer e repetir as mesmas linhas mudando somente a porta, alguma coisa do tipo

btfss PORTA,x
ou
btfss PORTA_ATUAL

claro que eu tentei esses codigos e nao funcionaram, alguem sabe como e possivel fazer isso se e que e.

Desde ja agradeco,
Icaro

MensagemEnviado: 15 Jun 2008 02:41
por jorgeluiz
Se eu entendi seu problema, primeiro voce tem que colocar um circuito que reconheca as frequencias, dois filtros duplo T, ou dois integrados tipo LM 567. Dai voce tem o sinal correspondente a direcao, que pode jogar na entrada do pic. Se nao for isso, por favor, esclareca melhor a duvida.

MensagemEnviado: 15 Jun 2008 04:58
por guest2003
Faça uma rotina para testar uma variavel e nao a porta diretamente...

Devolva o resultado da sua rotina em outra variavel e nao em outra porta...

Ai tudo que vc tem que fazer é ler a porta e colocar seu valor na variavel, ai chama a rotina que trata a variavel e depois pega o retorto em outra variavel e faça o que deve ser feito...

eh isso...

[]'s

Re: E posivel usar algo do tipo PORTA,x

MensagemEnviado: 18 Jun 2008 12:57
por fabiano.chiptronic
Se facilitar p/ vc utilize assim no inicio do programa...

#DEFINE BIP(nome que deseja) PORTD, 1 (pino especifico)

na hora de testar o pino vc faz....

BTFSS BIP

Se te ajudar.....