Simulink error, STM32-MAT package, Function call from timer interrupt

조회 수: 3 (최근 30일)
J
J 2016년 9월 26일
답변: 朋飞 庞 2023년 4월 20일
I am following the tutorial that comes with the STM32-MAT package that deals with setting a basic block diagram to run on an STM32 target. In the simulink system I have used the predefined STM32 timer block and set it up at a frequency of 1Hz and to output an interrupt (UP) every second. The output of this block (IRQ UP) is fed as the trigger for a function call block in which I simply toggle a GPIO pin (again with the predefined STM32 GPIO_WRITE block provided in the package).
I have my code generation set to stm32.tlc and simulation type to "normal". I have set up the STM32.ioc file with the necessary timers, interrupts and gpio ports. When I run the simulation I get an error:
An error occurred while running the simulation and the simulation was terminated Caused by: Function-call initiator 'untitled/Timers' attempted to reenable function-call subsystem 'untitled/Function-Call Subsystem' on time step '0.0'. The function-call subsystem cannot be reactivated by the same function-call initiator; there is a flaw in the implementation of the function-call initiator.
I dont understand what the issue is here.

답변 (6개)

yunus bicer
yunus bicer 2017년 7월 24일
Same problem, any solution?

ertf yang
ertf yang 2017년 8월 24일
我也是这个问题没有解决,不知道什么问题

robert rao
robert rao 2017년 9월 25일
我也是这个问题

hoang minh giang
hoang minh giang 2018년 3월 24일
.

Maria
Maria 2021년 8월 10일
Same problem

朋飞 庞
朋飞 庞 2023년 4월 20일
我使用R2018b没有这个问题,可使用R2021b就有

태그

Community Treasure Hunt

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

Start Hunting!

Translated by