Estoy usando un termómetro Dallas DS18B20 que se comunica con el protocolo de un cable de Maxim. Estoy teniendo problemas en la secuencia de inicialización. Subí la línea a 500 uSegundos, bajé la línea a 510 uSegundos (el reinicio), a 45 uSegundos, esperé 120 uSegundos al termómetro para que la línea bajara como respuesta (el pulso de presencia), y luego tomó una muestra de la señal para asegurarse de que estaba baja. Si no es bajo, algo salió mal. Cuando miro la señal en mi alcance, veo que se baja durante 510 uSegundos y que se detiene durante 680 uSegundos. Esto significa que el termómetro no respondió en absoluto (45 + 120 + 500 = 675 uSegundos). ¿Qué estoy haciendo mal?