¿Cómo actualizar el pin digital de salida en un microcontrolador de la serie 16 pic?

1

Sé que puedo establecer pines de salida digital tan altos y bajos como este en c:

OUTPUT_PIN = 1;
OUTPUT_PIN = 0;

¿Hay alguna forma de configurar dicho pin como salida de triple estado o alta impedancia, ya que algunos chips externos (utilizaré el chip sram) requieren entradas de alta frecuencia / obsoleta?

Estoy usando el compilador xc8 c.

    

2 respuestas

2

La página 29 del documento Microchip 41213D.pdf tiene la figura 6-1:

La etiqueta DFF (TRIS LATCH) significa que es el seguro de estado TRS. Controla (Gates) las señales del cierre de datos para apagar los transistores P y N. La entrada al TRSI Latch es el W Reg.

    
respondido por el placeholder
1

La forma estándar de lidiar con los pines que necesitan actuar como tri-estado es cambiar el registro de configuración del pin para que el pin pase de ser una salida a ser una entrada.

En algunos microcontroladores, la configuración del pin se puede realizar a través de un registro llamado registro de dirección de datos. En otros puede llamarse un registro de modo pin.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas