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 Commenti

Björn
Björn il 10 Mag 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 il 10 Mag 2012
Please see edited part of my answer.

Accedi per commentare.

 Risposta accettata

TAB
TAB il 10 Mag 2012

2 voti

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 Commenti

Björn
Björn il 22 Mag 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 il 23 Mag 2012
Sorry, but I didn't got your concern.
Can you elaborate?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Embedded Coder in Centro assistenza e File Exchange

Richiesto:

il 10 Mag 2012

Community Treasure Hunt

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

Start Hunting!

Translated by