История изменений
Исправление alysnix, (текущая версия) :
while (1) {
int8_t moveData = Move_Read();
if (moveData > 0){ ///есть движение
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, 1); ///ставим бит
}
else if (moveData == 0){ ///нет движения
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, 0); ///сбрасываем бит
}
sleep_ms(1000); ///какой-то слип должен быть - 1000мс тут от балды
}
должно быть наверное как-то так. слип вразумительный нужен, чтобы не опрашивать в цикле с максимальной скоростью.
зы. если есть осциллограф - посмотреть, там вообще датчик движения сигналит? если сигналит - что на 13 пине получается. может датчик плохой, схема неверно спаяна, светодиод плохой или подключен наоборот.
Исходная версия alysnix, :
while (1) {
int8_t moveData = Move_Read();
if (moveData > 0){ ///есть движение
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, 1); ///ставим бит
}
else if (moveData == 0){ ///нет движения
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, 0); ///сбрасываем бит
}
sleep_ms(1000); ///какой-то слип должен быть - 1000мс тут от балды
}
должно быть наверное как-то так. слип вразумительный нужен, чтобы не опрашивать в цикле с максимальной скоростью.