Всем привет, помогите пожалуйста советом, есть устройство на stm32f4, которое по идее надо питать от лабораторного блока питания (так как нужна не малая мощность из за дисплея плюс напряжение должно быть достаточно точным), интересует как в этом случае можно реализовать отладку, сохранив при этом подключение к лбп?

Комментарии: 5

  1. Ogurezzz

    Там меньше 1мс же не поставить. Через него и так делает задержку LL_delay_ms Ну и он в качестве триггера конечного автомата в основном цикле работает. Конкретней. Нафига точность? Какая мощность?

    • Vitka

      Он же такты процесора считает. Какие мс?

      • Ogurezzz

        Если мы говорим об одном и том же. То это счетчик, который настраивается обычно на 1мс. Он поднимает флаг в регистре управления процессора. Который сбрасывается при чтении. Можно настроить на более короткое время, думаю, но он и так задействован.

        • Vitka

          А что мешает отлаживать с лбп? Он как-то мешает, в чём проблема? Без прерываний можно считать значения счётчика, проверять сколько тактов прошло и при достижении нужного значения завершать функцию задержки. Сам счётчик аппаратно инкрементируется от тактов, на сколько там прерывание настраивается - неважно.

          • Ogurezzz

            Ну ты же ему. ARR задаешь и прескаллер. Если задержка нужна больше ARR, то надо софтовый инкремент делать. Ну в целом, я сделал тоже самое на свободном Таймере общего назначения.

Не нашли ответ?

Вам также может быть интересно