Simplesmente setar porta. oque tá errado

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Simplesmente setar porta. oque tá errado

Mensagempor geraldomelo » 10 Ago 2009 06:46

Imagem

Pessoal , porque os pinos RA4 e RA5 não ficam setados tbm ? reparem que nem estão em nível 0 (pois se não estariam na cor azul) . Olhem o programinha só pra fazer isso . oque tá errado ?

segue o código:

#include <16F876A.h>
#device adc=10
#use delay (clock=20000000)
#fuses HS,NOWDT,PUT,BROWNOUT,NOLVP
#use fast_io(a)
#use fast_io(B)
#include <regs_16f87x.h>

void main()
{

cmcon=0;
set_tris_a (0);
set_tris_b (0);
set_tris_c (0);
porta=0;
portb=0;
portc=0;

While (true)

{
porta=0b11111111;
}}

abs
Geraldo
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor proex » 10 Ago 2009 07:20

Cmcon tem que ser igual a 0x07 para desabilitar os comparadores do PortA.

.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor geraldomelo » 10 Ago 2009 08:22

nossa, que marcada , eh o sono mesmo ..

abs
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Falta Coisa...

Mensagempor Felipe_Electronic » 13 Ago 2009 14:19

Não esqueça de desativar o conversor A/D, no caso mova 0x06 para o ADCON1


abs.
Assembly Microchip dsPIC
Felipe_Electronic
 
Mensagens: 4
Registrado em: 03 Ago 2009 16:11
Localização: São Paulo


Voltar para PIC

Quem está online

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

cron

x