Características de sistemas embebidos y microcontroladores
Clasificado en Informática
Escrito el en español con un tamaño de 2,57 KB
E/S digital:
- No está mapeado en memoria de programa
- No utiliza un espacio de direccionamiento separado especial
- No está mapeado en memoria de datos externa
Registro Sbuff:
- En transmisión debe escribirse primero en TBO antes que en Sbuff para los modos de 9 bits
- No tiene direcciones diferentes en la zona SFR para TX y RX
- No es un único registro físico para transmisión y recepción en modo síncrono
- Son 2 registros físicos diferentes mapeados en la misma dirección de memoria SFR
Puerto serie en modo síncrono (Modo 0)
- Es halfduplex, es decir, no transmite y recibe simultáneamente
- El microcontrolador actúa siempre como maestro, genera un reloj
- Es de velocidad fija
Familia MCS-51
- Puede tener más de 256 bytes internos accesibles como datos
- La memoria de datos interna tiene un rango de direcciones de 0 a 255
- El gestor de interrupciones utiliza vectorización fija
- La memoria del programa puede contener datos constantes
Modelos de computación:
- Describen el comportamiento del sistema
- Se pueden codificar los lenguajes de programación
- Facilitan capturar el comportamiento del sistemas
- El modelo secuencial no solo se puede codificar en C
- Disponen de representaciones gráficas para expresar el algoritmo
IDE de uVision
- Permite la depuración sobre placas de desarrollo
- Respeta correctamente los tiempos de transmisión del puerto serie
- Los puntos de ruptura se pueden emplear dentro de los ISR
- El gestor de interrupciones se puede visualizar en una ventana de periféricos
- En la depuración mediante simulación es posible simular la recepción de datos por el puerto serie
Puerto serie para comunicaciones:
- En los modos 0 y 2 del puerto serie no es necesario configurar ningún temporizadores
- El T1 se puede desarrollar en 2 temporizadores
Procesador propósito general:
- Dispone de memoria de datos
- Suele resultar sobredimensionada en muchas aplicaciones
Propósito único:
- Dispone de memoria de datos
- Es rápido en su funcionamiento
- No ha de tener memoria de programa
Diagrama de flujo:
- No expresa la estructura de un sistema basado en microprocesador
- No está formado en C el algoritmo que realiza el sistema embarcados
- No está formado por bloques funcionales e interconexiones eléctricas
- Contiene el algoritmo que realiza el sistema embarcado