1 Example: tdse-tp2_01-model_integration 2 3 Description: 4 Bare Metal - Event-Triggered Systems (ETS) 5 App - retarget_printf_to_Console 6 Project for STM32 Project (STM32CubeIDE Version: 1.17.0) 7 8 SystemCoreClock => 64MHz (15.625nS) 9 SysTick Rate Hertz => 1000 ticks per second (1mS) 10 11 app.c (app.h) 12 Endless loops, which execute tasks with fixed computing time. This 13 sequential execution is only deviated from when an interrupt event occurs. 14 Cyclic Executive (Update by Time Code, period = 1mS) 15 16 task_sensor.c (task_sensor.h, task_sensor_attribute.h) 17 Non-Blocking & Update By Time Code -> Sensor Modeling 18 19 task_system.c (task_system.h, task_system_attribute.h) 20 Non-Blocking Code -> System Modeling 21 22 task_system_interface.c (task_system_interface.h) 23 Non-Blocking Code 24 25 task_actuator.c (task_actuator.h, task_actuator_attribute.h) 26 Non-Blocking & Update By Time Code -> Actuator Modeling 27 28 task_actuator_interface.c (task_actuator_interface.h) 29 Non-Blocking Code 30 31 logger.h (logger.c) 32 Utilities for Retarget "printf" to Console 33 34 dwt.h 35 Utilities for Mesure "clock cycle" and "execution time" of code 36 37 systick.c (systick.h) 38 Utilities for delay "microseconds" 39 40 Special connection requirements: 41 There are no special connection requirements for this example. 42 43 Build procedures: 44 Visit the Getting started with STM32: STM32 step-by-step at 45 "https://wiki.st.com/stm32mcu/wiki/STM32StepByStep:Getting_started_with_STM32_:_STM32_step_by_step" 46 to get started building STM32 Projects.
