запустилось... но симуляцию периферии надо переделывать, работает непойми как

This commit is contained in:
2025-06-15 02:42:02 +03:00
parent 0f3ac734bf
commit e7e0884c09
12 changed files with 28 additions and 13 deletions

View File

@@ -10,6 +10,7 @@
// INCLUDES START
// Инклюды для доступа к коду МК в коде оболочке
//#include "stm32f1xx_matlab_conf.h"
#include "upp.h"
#include "main.h"
// INCLUDES END

View File

@@ -99,11 +99,19 @@ void app_writeOutputBuffer(real_T* Buffer) {
{
WriteOutputArray(1, 0, i);
}
else
{
WriteOutputArray(0, 0, i);
}
if (GPIOB->ODR & (1 << i))
{
WriteOutputArray(1, 1, i);
}
else
{
WriteOutputArray(0, 1, i);
}
}
int var = phase_A.ctrl.angle.delay_us;

View File

@@ -13,7 +13,9 @@ void app_step(void)
//
// Вызов разных функций на шаге симуляции в случае,
// если не используется отдельный поток для main().
//upp_main();
uwTick = hmcu.SystemClock / (MCU_CORE_CLOCK / 1000);
upp_main();
// USER APP STEP END
}