Página 1 de 1
Dúvida PIC18F4520

Enviado:
26 Out 2009 16:47
por renanwalenczuk
Boa tarde pessoal
Montei um circuito com este PIC mas não consigo ativar os pullups internos do portb.
uso o ccs.
port_b_pullups(true);
já usei esse comando no 877a e funciona perfeitamente, mas no 4520
não funfa!!!
Renan

Enviado:
26 Out 2009 19:06
por _blackmore_
tu está utilizando a biblioteca 18F4520.h que está no diretório C:\Arquivos de programas\PICC\Devices ?
se estiver lah, e a utilizando ... vai funcionar.
Dúvida PIC18F4520

Enviado:
26 Out 2009 20:57
por jack sparrow
Oi renanwalenczuk,
Tente dar uma consrferida, mas se os pull ups forem ativados independentemente port_b_pullups(true) = port_b_pullups(1) =
port_b_pullups(0b00000001) ou seja só habilitou o b0.
Re: Dúvida PIC18F4520

Enviado:
26 Out 2009 21:42
por fabim
renanwalenczuk escreveu:Boa tarde pessoal
Montei um circuito com este PIC mas não consigo ativar os pullups internos do portb.
uso o ccs.
port_b_pullups(true);
já usei esse comando no 877a e funciona perfeitamente, mas no 4520
não funfa!!!
Renan
Oras, porque não abre o datasheet, veja qual o registrador controla os pull ups etc, e seta manualmente ?
Fabim

Enviado:
27 Out 2009 12:32
por renanwalenczuk
Eu estou usando a lib 18F4520.h, mas não funfa.
Vou testar habilitar somente um pino, senão eu seto ,manualmente.
Valew pela atenção pessoal.
Renan

Enviado:
27 Out 2009 12:51
por renanwalenczuk
Bom testei e agora deu certo, mas eu habilitei um por um, ou seja, se eu colocar o parâmetro como valor funfa, mas se colocar true não.
ficou assim:
port_b_pullups(255);//habilita pullups em todos os pinos
port_b_pullups(true);//não funciona

Enviado:
27 Out 2009 13:20
por fabim
renanwalenczuk escreveu:Bom testei e agora deu certo, mas eu habilitei um por um, ou seja, se eu colocar o parâmetro como valor funfa, mas se colocar true não.
ficou assim:
port_b_pullups(255);//habilita pullups em todos os pinos
port_b_pullups(true);//não funciona
#define true 0xff
#define false 0x00
port_b_pullups(true);//assim acho que funca..hihihi