Software vs control de hardware

1

Estaba leyendo la hoja de datos de Tivaware en GPIO: enlace

Cuando encontré esto (página 257):

"donde GPIO_DIR_MODE_IN especifica que el pin está programado como un software controlado entrada, GPIO_DIR_MODE_OUT especifica que el pin está programado como un software controlado salida, y GPIO_DIR_MODE_HW especifica que el pin se coloca bajo el control del hardware. "

¿Qué es el control de hardware vs software en emb. prog?

    
pregunta MathieuL

1 respuesta

2

Por lo general, significa que cuando se usa como un software GPIO puede controlar si se trata de una entrada, salida, habilitado, etc. Básicamente el software define cómo funciona el pin. En un microcontrolador a menudo hay funciones de hardware, tal vez múltiples funciones de hardware seleccionables, como I2C, que también salen como pasadores. En este caso, haría todo lo necesario para poner el pin bajo el control del hardware. Por lo tanto, ya no se convierte en un pin GP sino en un pin de entrada o salida de un bloque de hardware interno.

    
respondido por el Some Hardware Guy

Lea otras preguntas en las etiquetas