¿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 p>
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;
}