La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué debo hacer si la interfaz AD7705 se pierde debido a interferencias?

¿Qué debo hacer si la interfaz AD7705 se pierde debido a interferencias?

Después de la función de reinicio de AD7705 y antes de la función de inicialización de AD7705, agregue una función para evitar que la interfaz se pierda. La función de referencia es la siguiente:

/*****. ************* ************************************* ***********

Nombre de la función: PortMissWait ( )

Función: evita que la interfaz se pierda cuando AD está en progreso, 32 CLOCK

Parámetros: Ninguno

Valor de retorno: Ninguno

************************ ****************** *******************/

anular PortMissWait( )

{

uint i = 0

ADSclk = 1 ;

ADDin = 1

para ( i=0; ilt; 32; i )

{

ADSclk = 0;

_nop_(); ; _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); ); _nop_();

}

ADSclk = 1;

}