Gracias por sacar de tu tiempo y ayudarme!
Específicamente estoy trabajando sobre el siguiente ejemplo: por el pin E0 estoy enviando una trama de datos, en este caso 10011010, esto lo pongo como entrada en el pin A0, y lo que deseo es esperar a que por AO me lleguen los 8 bits, armar la "palabra"y por el puerto C puede ser escribir esto mismo, 10011010. Pongo algunos leds testigo, y esto es lo que no he podido, coger los datos.
En lo que me enviaste aux es una variable? de que tipo?
Realmente es de gran ayuda para mi, muchisimas gracias!!!
int i, aux=0;
void salidatos(){
PORTE.F0=0;
PORTE.F1=0;
for (i=0; i<=2; i++)
{
PORTE.F1=1 ;
PORTE.F0 = 1;
Delay_ms(50);
PORTE.F0 = 0;
Delay_ms(50);
PORTE.F0 = 0;
Delay_ms(50);
PORTE.F0 = 1;
Delay_ms(50);
PORTE.F0 = 1;
Delay_ms(50);
PORTE.F0 = 0;
Delay_ms(50);
PORTE.F0 = 1;
Delay_ms(50);
PORTE.F0 = 0;
Delay_ms(50) ;
PORTE .F1=0;
Delay_ms(100);
}
}
void main ( void )
{
TRISE = 0;
TRISC=0;
TRISA=1;
PORTA.F0=1;
Delay_ms(50);
salidatos();
}