ENTRADA ANALOGICA COMO DIGITAL

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

ENTRADA ANALOGICA COMO DIGITAL

Mensagempor jandom » 24 Jul 2009 19:23

AMIGOS, ESTOU TENDO DIFICULDADE DE FAZER FUNCIONAR ENTRADA ANALOGICA COMO SENDO DIGITAL(5V). SÓ FUNCIONA AS ENTRADAS

#define BOTAO1 pin_A1//pino 3 PARTIDA
#define BOTAO2 pin_A4//pino 4 LIM SUBIDA
#define BOTAO3 pin_A5//pino 5 LIM DESCIDA

#define BOTAO4 pin_A2//pino 6
#define BOTAO5 pin_A3//pino 7

AS TRÊS DE CIMA FUNCIONAM LEGAL MAS AS DUAS DE BAIXO E A A0 NEM A PAU! ESTOU USANDO UM PIC 16F876 E CCS.

#include <16f876.h> // SELECAO DO PROCESSADOR.

#use delay(clock=4000000) // DELAY INTERNO DO PIC.
#fuses XT, NOWDT, PUT, NOLVP,NOBROWNOUT, NOPROTECT, NODEBUG
//#include <regs_16f87x.h> // BIBLIOTECA DOS REGISTROS DO PIC
#include <mod_lcd2.c>
#include <msn_lcd.c>
#include <analise2.c>

signed long int t0_conta;
#int_timer1

void trata_t1 ()
{
static int conta;
// reinicia o timer 1 em 3036 mais a contagem que já passou
set_timer1(3036 + get_timer1());
conta++;
// se já ocorreram 2 interrupções
if (conta == 2)
{
conta=0;
TEMPO++;
}
}

main()
{
lcd_ini();

// SETUP TIMER 1
setup_timer_1 ( T1_INTERNAL );

DELAY_MS(500);

MSN(1);

DELAY_MS(2000);

while (true)
{

START_TESTE();

}
}

NÃO É O PIC, POIS TESTEI COM UM NOVO E NADA!
NÃO TENHO MAIS PINOS DISPONIVÉIS!
SEI QUE É COISA BESTA, MAS OS SENHORES PODEM VER MELHOR O ERRO!

GRATO
jandom
Byte
 
Mensagens: 132
Registrado em: 03 Nov 2006 20:40

Mensagempor fabim » 24 Jul 2009 20:06

miguim.
Veja se esse anarquista tem comparador no PORT_A.
Se tiver, faça;
CMCON = 0x07;//desliga comp´s port_A.

Depois de uma sapiada no ADCON_X

E veja se esta configurado tudo pra input ou etc..

braçuz

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 Djalma Toledo Rodrigues » 24 Jul 2009 20:48

fabim escreveu:miguim.
Veja se esse anarquista .... braçuz ... fabim

Anarquista, deixa a Microxispa saber disso ... :D
.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor jandom » 24 Jul 2009 22:30

AMIGOS, OBRIGADO PELA AJUDA!

FALTAVA DECLARAR

NO SETUP (NO_ANALOGS)

FIZ ISTO E RESOLVEU!

VALEU!!!
jandom
Byte
 
Mensagens: 132
Registrado em: 03 Nov 2006 20:40


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

cron

x