Saltar al contenido principal
LibreTexts Español

19.1: Introducción

  • Page ID
    82216
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Para apreciar completamente la interfaz de software con los microcontroladores y obtener información sobre cómo interconectar controladores a dispositivos externos, es útil examinar los circuitos subyacentes. En este capítulo investigaremos los circuitos básicos de salida digital. Cualquier cosa que se pueda controlar con una simple entrada lógica sí/no, verdadero/falso puede ser un objetivo. Aunque los controladores suelen tener una capacidad limitada de corriente y voltaje de salida, pueden controlar dispositivos como transistores de potencia que a su vez pueden controlar cargas más exigentes. Un diagrama simplificado de la circuitería de Entrada-Salida de Uso General (GPIO) se puede ver en la Figura\(\PageIndex{1}\).

    Circuito GPIO (de Atmel 2014).
    Figura\(\PageIndex{1}\): Circuito GPIO (de Atmel 2014).

    El circuito representa un solo bit. Un puerto IO consta de ocho bits, normalmente. Por lo tanto, esta circuitería se replicaría siete veces más para acomodar un solo puerto de byte de ancho, del cual puede haber varios. Además, con el fin de reducir el recuento de pines externos del IC, los pines pueden multiplexarse con otras funciones. Los multiplexores no se muestran en este esquema. Pxn, en el extremo izquierdo del esquema, representa el pin de salida físico. El bus de datos que se muestra a lo largo del borde derecho es la fuente de datos que se escriben en el pin físico y también el destino para los datos que se leen desde el pin. Por ahora nos enfocaremos en escribir a la salida y examinar la funcionalidad de entrada en un capítulo posterior. Si bien este circuito es específico de la serie ATMega, es representativo de los circuitos GPIO que se encuentran en muchos microcontroladores.


    This page titled 19.1: Introducción is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by James M. Fiore via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.