|
STM MATLAB Simulator
|
Исходный код оболочки МК. More...
#include "mcu_wrapper_conf.h"
Include dependency graph for mcu_wrapper.c:Go to the source code of this file.
Functions | |
| int | main (void) |
| Главная функция приложения МК. | |
| unsigned __stdcall | MCU_App_Thread (void) |
| Поток приложения МК. | |
| void | MCU_Step_Simulation (SimStruct *S, time_T time) |
| Симуляция МК на один такт симуляции. | |
| void | MCU_Periph_Simulation (void) |
| Симуляция периферии МК | |
| void | MCU_readInputs (SimStruct *S) |
| Считывание входов S-Function в порты ввода-вывода. | |
| void | MCU_writeOutputs (SimStruct *S) |
| Запись портов ввода-вывода в буфер выхода S-Function. | |
| void | SIM_writeOutputs (SimStruct *S) |
| Формирование выходов S-Function. | |
| void | SIM_Initialize_Simulation (void) |
| Инициализация симуляции МК. | |
| void | SIM_deInitialize_Simulation (void) |
| Деинициализация симуляции МК. | |
Variables | |
| SIM__MCUHandleTypeDef | hmcu |
| Хендл для управления потоком программы МК | |
| double | SystemClockDouble = 0 |
| Счетчик в формате double для точной симуляции системных тиков С промежуточными значений | |
| uint64_t | SystemClock |
| Счетчик тактов для симуляции системных тиков (в целочисленном формате) | |
| double | SystemClock_step = 0 |
| Шаг тиков для их симуляции, в формате double. | |
Исходный код оболочки МК.
Данный файл содержит функции для симуляции МК в Simulink (S-Function).
Definition in file mcu_wrapper.c.
|
extern |
Главная функция приложения МК.
Функция с которой начинается выполнение кода МК. Выход из данной функции происходит только в конце симуляции mdlTerminate
| unsigned __stdcall MCU_App_Thread | ( | void | ) |
Поток приложения МК.
Поток, который запускает и выполняет код МК (main).
Definition at line 37 of file mcu_wrapper.c.
Here is the call graph for this function:| void SIM_writeOutputs | ( | SimStruct * | S | ) |
Формирование выходов S-Function.
| S | - указатель на структуру S-Function из "simstruc.h" |
Пользовательский код, который записывает выходы S-Function из буфера.
Definition at line 122 of file mcu_wrapper.c.