La interrupcion en los micros, al menos no conozco alguno que interrumpa la instruccion en curso, Lo que si hace es terminar de ejecutar la instruccion ( de ASM ) y procede a ir a la interrupcion. Tal ves te referiste a la instruccion de C, y yo me hice una historia.
Tambien pienso que hubiera estado bueno que separas la sintaxis para cada compilador, ya que lo tenias al frente. Con el compilador de TI, IAR, entre otros era una linea mas simple:Sí... por ahora quería hacerlo para un compilador solo y en alguna otra oportunidad abordar las extensiones para hacerlo multiplataforma/multicompilador/multiplaca.Código: C
__interrupt void INTERRUPT_SOURCE(void)
Y como todo GCC la interrupcion se declara con el __attribute__
Es lo unico que tenia para decir :P
Una pregunta, comprando la placa de evaluacion MSP te da acceso a todas las funcionalidades del CCS y compilador de TI?, yo poseo una de TM4 y me permite todo tamaño de codigo y usar el compilador de TI ( aunque es ARM ), por eso pregunto, ya que veo que estas usando la sintaxis de GCC.
Mas que nada pregunto por que el MSP a pesar de todo sigue vigente, me refiero a que no es viejo sino que hay versioens nuevas con el core del MSP
Hola me interesa entrar con la plataforma de desarrollo de Texas Instrumets (TI), por motivos educativos, ya que una parte de la compañía TI esta enfocada en este mercado https://education.ti.com/en/us/home
hay un foro en francés que habla sobre conexión "TI LaunchPad MSP-EXP432P401R" con calculadoras TI-NSPIRE-CX-CAS y TI84
Hola , que bueno que hayas arrancado el hilo y usando los micros de texas, lo seguiré de cerca
Yo aun soy muy nuevo , actualmente uso el launchpad del MSP430FR5739 con el CCS studio
Si de hecho, estoy trabajando en eso, he logrado poner al micro en el modo de bajo consumo LPM4.5 con un consumo de 7uA, aunque es bajo comparado con el consumo que estaba teniendo no he logrado el valor típico que dice la hoja de datos.¿En LPM4.5 casi como que lo único que lo puede despertar es una interrupción por pin externo no?. ¿Estás deshabilitando el supervisor de lado bajo SVSL? (https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/298276).
Seria bueno que en tu primer post pongas los links con el nombre del tutorial que estas llevando.De inmediato, es cierto, queda más ordenado con los videos al principio. ¿Quizás debería editar el primer mensaje cada vez que agrego un video?, ¿o las dos cosas? (aviso con una respuesta nueva que subí algo nuevo para reflotar el tema, y a la par edito el primer mensaje).
Saludos
Hola, una sugerencia, por que no realizar los tutos con una plataforma de desarrollo mas común y accesible por cualquiera, como son los Arduinos
Va saliendo uno nuevo...
Da para charlar la fifo. ¿Qué tipos de datos usar? (1 solo tipo de dato, puntero a void?), ¿punteros o indices?, ¿como llevar la cuenta?. Todas cosas que omito haciéndome el tonto, porque sino no avanzamos más :)
Una consulta, por que no usas los tipos uint16_t, int16_t etcetera? no se supone que son más portables?
Por el resto todo muy entretenido e interesante
saludos