E posivel usar algo do tipo PORTA,x

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

E posivel usar algo do tipo PORTA,x

Mensagempor icaro51 » 14 Jun 2008 19:29

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
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor jorgeluiz » 15 Jun 2008 02:41

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.
Avatar do usuário
jorgeluiz
Byte
 
Mensagens: 448
Registrado em: 26 Mar 2007 02:26

Mensagempor guest2003 » 15 Jun 2008 04:58

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
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Re: E posivel usar algo do tipo PORTA,x

Mensagempor fabiano.chiptronic » 18 Jun 2008 12:57

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.....
fabiano.chiptronic
Bit
 
Mensagens: 20
Registrado em: 07 Fev 2008 10:13


Voltar para PIC

Quem está online

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

cron

x