Conociendo un poco el Arduino UNO. Diferencias entre Micontrolador y Microprocesador

¿ En qué se diferencia un microprocesador de un microcontrolador(MCU)?

Un microprocesador necesita de todos los periféricos para funcionar correctamente, es decir, las memorias RAM y ROM, el EEPROM, los canales de comunicación (bus de dirección, de datos, de control, etc) y tener un soporte como una motherboard. El microprocesador puede hacer cualquier función que se le ordene dependiendo del software que lo gobierne.

Un microcontrolador, internamente ya están implementados todos los buses, el banco de memoria y el reloj, temporizadores, etc. También tiene un software que lo gobierne, pero este software es único y tiene una sola función.

Otra diferencia es el precio. Por funcionalidad el microprocesador es más costoso que el microcontrolador.

MPU
MCU
  • No posee pines de entrada y salida.
  • Necesita de todos los periféricos (buses, datos, control, etc)
  • Se utiliza para tareas grandes.

  • Es un sistema cerrado (cumple una función específica)
  • Posee pines de entrada y salida.
  • Ya están implementados los periféricos.



¿Qué es una FPGA y cual es la diferencia con respecto a un MCU?

Dispositivo programable que contiene bloques de lógica; consume mucha potencia y se puede reprogramar.

Diferencias:

FPGA
MCU
  • Mayores velocidades.
  • Circuito en blanco con miles de puertas lógicas.
  • Menos poder.
  • Puede ejecutar procesos en paralelo (señales de alta velocidad).
  • De baja o media velocidad (70-100 MHz).
  • Procesador con diferentes circuitos periféricos.
  • Más baratos y fáciles de programar


¿Cual es el voltaje de operación del microcontrolador Atmega 328?
El voltaje de operación de este microcontrolador es de 5V

¿Cual es el rango de voltaje recomendado para alimentar el Arduino UNO?

El voltaje recomendado está entre 7-12 V con un límite no recomendado desde 6-20V

¿De cuantas entradas análogas dispone el Arduino UNO?

La placa Arduino tienes un total de 6 pines para entradas análogas

¿De cuantos pines dispone el Arduino UNO para GPIO?

La placa Arduino UNO tiene 14 pines para entradas y salidas digitales, de los cuales 6 se pueden configurar como entradas tipo TIMER (PWM).

Consultar para qué sirve un resistor de Pull Up y en qué casos es recomendable utilizarlo.

Es una configuración que nos sirve para garantizar que el estado o nivel se encuentre en HIGH o LOW.

Se asigna a la acción de elevar una tensión de entrada o salida que tiene un circuito lógico mientras este está en reposo. Esto evita que se hagan lecturas erróneas si este pin ya no tiene nada conectado o no está recibiendo una señal.

¿Cuál es la diferencia entre setup() y loop()?

setup(): es la parte encargada de recoger las configuraciones iniciales del Arduino. En esta parte se inician las variables, inicializar los pines como entradas o salidas, comunicaciones en serie y otras.

loop(): es el programa que se ejecuta constantemente en el Arduino mientras no sea reiniciado o desconectado. En esta parte se leerán las entradas y activarán las salidas.

Comentarios

Entradas más populares de este blog

Compuertas lógicas en Arduino

Manejo display 7 segmentos empleando Arduino

Lógica combinacional empleando Arduino y álgebra de Boole