PORTS PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

PORTS PIC

Mensagempor Pask » 12 Abr 2010 13:34

Amigos, um fato curioso no compilador CCS PCWHD:

Escrevi um programa em que, no início, ajusto os registradores TRISX do PIC conforme configuração abaixo. Porém, ao simular o programa rodando passo a passo, eu observo que ele altera os ajustes dos TRIS e isto faz com que meu programa funcione incorretamente porque os pinos configurados como entradas se alteram e não obedecem mais aos comandos dos botões.
Eu sei que este compilador altera os ajustes dos regs. TRIS em função do comportamento dos PORTS do PIC, mas não deveria ser desta forma.
Como resolver? Será um bug do compilador?

set_tris_a(3); //porta configurado como saída, exceto RA0 e RA1
set_tris_b(0);
set_tris_c(0);
set_tris_d(0);
set_tris_e(0); //ports b,c,d,e configurados como saídas

(???????????????)
Pask
Word
 
Mensagens: 600
Registrado em: 22 Dez 2006 19:19

Mensagempor tcpipchip » 12 Abr 2010 13:51

Nao tem simulador que está com BUG ?
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Pask » 12 Abr 2010 14:18

Não entendi sua resposta/pergunta. Pode explicar melhor?
Pask
Word
 
Mensagens: 600
Registrado em: 22 Dez 2006 19:19

Mensagempor xultz » 12 Abr 2010 15:28

tem uma diretiva chamada #use fixed_io, dá uma olhada se ela te ajuda.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor fabim » 12 Abr 2010 15:50

Pask, o TRISE e PORTE, nos bits mais significativos tem funções especiais que fuçam o coreto no PORTD.. Veja se não é isso..

Abraços
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor ze » 12 Abr 2010 15:55

além da dica do fabim, verif se alguma interrupt tá zoando os pinos
por que não apenas TRISA=3;//igualzim manda o figurino e o manual carái??!!!! fica dependendo das maluquices deste compilador é no que dá...
abç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor Pask » 12 Abr 2010 19:27

Vou dar uma olhada e comento com vocês.

Obrigado.
Pask
Word
 
Mensagens: 600
Registrado em: 22 Dez 2006 19:19


Voltar para PIC

Quem está online

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

cron

x