Investigación previa a Microcontroladores
Para poder comprender completamente el contenido de este blog se recomienda tener un conocimiento base en varias áreas así como algún curso introductorio a sistemas digitales, además de conocimiento en lenguaje ensamblador y lenguaje de programación C.
A continuación listo temas de referencia, ordenados en secuencia, que ayudaran como conocimiento base para introducirse al mundo de los microcontroladores y al desarrollo de sistemas embebidos.
Estamos en la era de la información, con una búsqueda rápida por internet se puede encontrar toda la información necesaria.
Introducción a la computación
- Convertir cualquier numero de base 2, base 10 o base 16 a cualquiera de las otras dos bases
- Conocer las operaciones lógicas AND, OR, NOT, XOR, NAND y NOR
- Usar compuertas lógicas para diagramar circuitos simples
- Conocer la diferencia sobre un bit, un nibble, un byte y una palabra
- Conocer la definición matemática precisa de los términos kilobyte, megabyte, gigabyte y terabyte
- Conocer el propósito de los principales componentes de un sistema computacional
- Contrastar y comparar varios tipos de memorias en términos de capacidad y organización
- Comparar memorias PROM, EPROM, UV-EPROM, EEPROM y ROM
- Comparar memorias SRAM, NV-RAM y DRAM
- Listar los tres tipos de buses de una computadora y describir el propósito de cada uno
- Describir el rol del CPU en un sistema de computo
- Comprender las arquitecturas RISC y HARVARD
Historia y características de los Microcontroladores
- Comparar y contrastar microprocesadores y microcontroladores
- Conocer las ventajas de los microcontroladores para algunas aplicaciones
- Explicar el concepto de los sistemas embebidos
- Conocer el criterio para elegir microcontroladores
- Explicar las variaciones de velocidad, empaquetado, memoria y costo por unidady como esto afecta al escoger los microcontroladores.