Gracias a ambos por su respuesta tan rápida, mi duda es mas especificamente para ti Diego E. ya q tienes experiencia trabajando con este conversor.
En esta porción de código generas el pulso t1(de la figura) del CONV , correcto? mi duda es porq el número 16 o es para el otro conversor ADS1100
sen_peso_to call t_104Ms2
bcf porte,ad_st ;RUTINA QUE SENSA EL RESULTADO DEL
nop ;CONVERSOR AD EXTERNO QUE SENSA EL
nop ;PESO
nop
call tiem_conv
bsf porte,ad_st
call tiem_conv
clrf conver_a
clrf conver_b
movlw d'16'
movwf respaldo
En las 4 primera lineas generas el pulso de CLK para el primer bit,cierto?. De ahi no me queda muy claroa partir de la 5ta linea; solo asumo q repites 16 veces para obtener los pulsos de CLK. Y me parece q tas leyendo ya el primer bit de dato con el BTFSS y BTFSC lo del desplazamiento si no lo tengo claro.
otro_bit bsf porte,ad_ck
call t_104Ms2
bcf porte,ad_ck
call t_104Ms2
btfss porte,ad_da
bcf status,c
btfsc porte,ad_da
bsf status,c
rlf conver_b,f
rlf conver_a,f
decfsz respaldo,f
goto otro_bit
Bueno acerca de que comentabas la inestabilidad, parece q tendre q tener mucho cuidado con esos condensadores entonces . Gracias a todos de antemano por responder.
Saludos