Обновление

This commit is contained in:
cfif 2026-01-15 12:08:29 +03:00
parent 3f6b5f4e00
commit 890f4c2ef5
1 changed files with 26 additions and 10 deletions

View File

@ -39,6 +39,9 @@ void Mma_Init(
static _Noreturn void Mma_Thread(tMma *env) { static _Noreturn void Mma_Thread(tMma *env) {
// Инициализация периферийных интерфейсов
InitPeripheralInterfaces();
// Запуск устройства // Запуск устройства
Mma_InitStage(env); Mma_InitStage(env);
@ -58,14 +61,27 @@ static _Noreturn void Mma_Thread(tMma *env) {
bool isActuatorWorkBusy = false; bool isActuatorWorkBusy = false;
// env->pwms->pwmIo.run(env->pwms->pwmIo.env);
// GpioPinSet(&env->gpios->led.LED1, true);
// GpioPinSet(&env->gpios->led.LED1, false);
env->pwms->pwmIo.run(env->pwms->pwmIo.env);
bool busy = true; bool busy = true;
for (;;) { for (;;) {
env->pwms->pwmIo.setActivePercent(env->pwms->pwmIo.env, 77);
SystemDelayMs(10);
uint8_t pwm = env->pwms->pwmCaptureIO.getPwm(env->pwms->pwmCaptureIO.env);
LoggerFormatInfo(LOGGER, LOG_TASK_ARB, "PWM = %d", pwm)
env->pwms->pwmIo.setActivePercent(env->pwms->pwmIo.env, 22);
SystemDelayMs(10);
pwm = env->pwms->pwmCaptureIO.getPwm(env->pwms->pwmCaptureIO.env);
LoggerFormatInfo(LOGGER, LOG_TASK_ARB, "PWM = %d", pwm)
if (osMutexAcquire(env->linTaskActuator0.access, 5000) == osOK) { if (osMutexAcquire(env->linTaskActuator0.access, 5000) == osOK) {