Dúvida PIC18F4520

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Dúvida PIC18F4520

Mensagempor renanwalenczuk » 26 Out 2009 16:47

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
"O segredo da criatividade é saber como esconder as fontes."
Albert Einstein
renanwalenczuk
Nibble
 
Mensagens: 69
Registrado em: 17 Nov 2008 14:22
Localização: Canoas - RS

Mensagempor _blackmore_ » 26 Out 2009 19:06

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.
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Dúvida PIC18F4520

Mensagempor jack sparrow » 26 Out 2009 20:57

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.
jack sparrow
Bit
 
Mensagens: 25
Registrado em: 25 Jul 2007 01:02

Re: Dúvida PIC18F4520

Mensagempor fabim » 26 Out 2009 21:42

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
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 renanwalenczuk » 27 Out 2009 12:32

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.
:D
Renan
"O segredo da criatividade é saber como esconder as fontes."
Albert Einstein
renanwalenczuk
Nibble
 
Mensagens: 69
Registrado em: 17 Nov 2008 14:22
Localização: Canoas - RS

Mensagempor renanwalenczuk » 27 Out 2009 12:51

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
"O segredo da criatividade é saber como esconder as fontes."
Albert Einstein
renanwalenczuk
Nibble
 
Mensagens: 69
Registrado em: 17 Nov 2008 14:22
Localização: Canoas - RS

Mensagempor fabim » 27 Out 2009 13:20

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
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!!!?


Voltar para PIC

Quem está online

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

x