PTA4

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.
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.