Página 1 de 1

PTA4

MensagemEnviado: 29 Dez 2006 08:07
por CCandido
configuro a PTA4 como entrada , simula blz, mas em funcionamento
ela se conporta como saida ou saida mas sem setar/resetar.......
problema é, testo ela e não tenho o resultado esperado se 0 ou 1.
QT4
veja:
#define _SCL PTA_PTA4

//---------------------------------------
void Init_System (void){

CONFIG1 =0x39;
CONFIG2 =0x80;
asm NOP
asm NOP

if( Optional != 255)
OSCTRIM = Optional;

OSCSTAT =0;
INTSCR =2;


DDRA =0x21; PTA =0x21; PTAPUE =0xFF;

}
//-----------------------------------------
dly =200;
while( _SCL && dly ); <<------------

while(! _SCL && dly ); <<-----------

if(dly)
return(true);
return(false);

simplismente não funciona.
ai mudo para outra porta funciona......
no começo desta familha tive problemas com a PTA3 em asm.
agora mais esta.

MensagemEnviado: 29 Dez 2006 08:30
por ddkks
Opa!

Vc ativou a função OSC2EN no pino PTA4 quando setou PTAPUE=0xFF... Coloque o osciloscópio no pino e verá a freq. interna.

MensagemEnviado: 29 Dez 2006 08:54
por CCandido
eu ja avia desativado o pullup nele antes, não tinha resolvido.
mas, vou testar dinovo por desencargo.
brigadu.
atemas,