добавлена структура для систем клока

сделана заготовка для вращения двигателя в симулинк
This commit is contained in:
2025-03-20 13:38:29 +03:00
parent abc8f1aafb
commit a043335d9b
4 changed files with 12 additions and 9 deletions

View File

@@ -58,6 +58,7 @@
#define OUT_PORT_NUMB PORT_NUMB ///< number of output ports
#define DISC_STATES_WIDTH PORT_WIDTH*PORT_NUMB ///< width of discrete states array
#define MCU_CORE_CLOCK SystemCoreClock
/** WRAPPER_CONF
* @}
*/
@@ -82,6 +83,10 @@ typedef struct {
unsigned fMCU_Stop : 1; ///< флаг для выхода из потока программы МК
double SIM_Sample_Time; ///< sample time of simulation
double SystemClockDouble; ///< Счетчик в формате double для точной симуляции системных тиков С промежуточными значений
uint64_t SystemClock; ///< Счетчик тактов для симуляции системных тиков (в целочисленном формате)
double SystemClock_step; ///< Шаг тиков для их симуляции, в формате double
double SimTime;
}SIM__MCUHandleTypeDef;
extern SIM__MCUHandleTypeDef hmcu; // extern для видимости переменной во всех файлах