Академический Документы
Профессиональный Документы
Культура Документы
ANEXO 3
TI-RTOS
MAIN
TAREA 1
TAREA 2
TAREA n
VARIABLES Y CONSTANTES
GLOBALES
RUTINAS PRINCIPALES
(POR DEFAULT)
VOID SETUP
VOID LOOP
(PUEDEN OMITIRSE)
RUTINAS
VOID SETUP1
VOID LOOP1
RUTINAS
VOID SETUP2
VOID LOOP2
RUTINAS
VOID SETUPn
VOID LOOPn
ANEXO 3
Pestaas
Un ejemplo muy simple, es lograr que se ejecuten simultneamente 2 programas que
enciendan y apaguen un LED con diferentes tiempos. Para ello, hay que crear un programa
y darle un nombre cualquiera, por ejemplo, LEDS_MT. Este nombre, por default crea la
primera pestaa (Tab), la cual, se dejara para este ejemplo en blanco (sin cdigo). Se
procede a crear dos pestaas nuevas, una llamada LED_ROJO y otra llamada LED_AZUL. La
Siguiente imagen, muestra cmo crear en el software Energia MT cada pestaa.
(1)
Click en este cono y
seleccionar New Tab
(2)
Escriba el nombre
LED_ROJO aqu y
despus click en OK
ANEXO 3
Una vez creadas las pestaas, colocar en cada una su respectivo programa, considerando
que el nombre de las rutinas setup y loop deben contener un nombre seguido al de cada
rutina, como se muestra en cada caso, como se muestra en las siguientes figuras.
(1)
Programa 1
LED_AZUL
(2)
Programa 2
LED_ROJO
ANEXO 3
Una vez terminada la edicin, cargue el programa en el MSP432 y observe como los LEDs
destellarn a diferente tiempo cada uno, segn se indica en cada programa, esto debido al
procesamiento multitarea del microcontrolador.