Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas, quiero establecer comunicación entre un PIC 16F876 y un circuito integrado DS2788 por 1-wire. Es posible utilizar la resistencia interna de PULL-UP que tiene el PIC para establecer los niveles altos a '1' cuando está la patilla configurada como entrada con TRISB ? O mejor la anulo y uso una externa?
NOTA: Para el que no sepa como va el 1-wire es simple : manda un '1' poniendo la patilla del puerto como entrada (osea alta impedancia) y como debe de estar conectado el cable al positivo de alimentación daría un nivel alto. Manda un '0' poniendo la patilla del puerto como salida y escribiendo un 0. El resto temporizaciones y protocolo estan en la página de MAXIM-IC.
Hola,
¿Has mirado que no halla una nota de aplicación de microchip que lo explique?. De todas formas yo tiraría más por resistencia externa ya que siempre se puede jugar más con ella que con el pull up interno (además puedes usar el RA4 que es open colector directamente).
S2
Ranganok Schahzaman