MSP430 programming with Stateflow

I am trying to program a msp430 with state flow and wanted to ask whether there is a possibility to write directly to memory or to I / O ports. Next I would like to write an interrupt routine. Can I do this with Stateflow?

2 comentarios

Björn
Björn el 10 de Mayo de 2012
I work with IAR Workbench, and have defined variables in the header for the port. It would be perfect for me if I could access them via Stateflow
TAB
TAB el 10 de Mayo de 2012
Please see edited part of my answer.

Iniciar sesión para comentar.

 Respuesta aceptada

TAB
TAB el 10 de Mayo de 2012

2 votos

Whether there is a possibility to write directly to memory or to I / O ports ?
Set the signal's storage class in simulink to "GetSet". In this way generated code will use a GetFunction to read the signal and SetFunction to write the signal. You can implement these GetFunction and SetFunction as per your need.
I would like to write an interrupt routine. Can I do this with Stateflow ?
I don't think it is possible with stateflow. But, it is possible with simulink. To generate ISR like custom routines from your model, you can write S-function and it's wrapper TLC.
In both the above cases, I will suggest to keep the low level code and application code separate. Implement only application part in stateflow and use variables or function call to communicate between generated application code & low level code.
[EDITED]
I will suggest you to follow below strategy.

2 comentarios

Björn
Björn el 22 de Mayo de 2012
I want to write more than one time per step in the memory. I can not even with your solution, right?
After one step, I can also use a memory block to write to the memory
TAB
TAB el 23 de Mayo de 2012
Sorry, but I didn't got your concern.
Can you elaborate?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Embedded Coder en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 10 de Mayo de 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by