Всем Ку! Вопрос: STM32F103C8, ШИМ на TIM2 канал 2 , вывод PA1 в режиме Push-Pull. Всё работает в обычном режиме как надо. Хочу инвертировать ШИМ - не получается. Включаю бит CC2P - линия постоянно висит в 1. Включаю режим PWM2 - всё наоборот, при включенном CC2P линия висит в 1, при выключенном работает, но не в той полярности. Что я делаю не так?

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

  1. Vga

    Эррата по этому поводу ничего не говорит?

    • Krevedko

      Да, вроде, ничего такого не написано.

      • Vga

        Напомню, что создатели FPC, самого дельфи-компатибл из опенсурсных паскалей, с задачей портирования на арм тоже справились

        • Aleksey

          Да, но сколько платформ для которых ничего кроме С и асма нет

          • Vga

            История кросскомпиляции показывает, что под платформу реализуют не то что проще, а то что нужнее

  2. Aleksandr

    я бы доверил это дело кубу для теста и сравнил win merg-ем как он настраивает это дело в регистрах. если заработает конечно.

    • Vga

      Это кромсс-платформенный гуи-фреймворк? Я могу на нем собрать KDiff3 и запустить его на стм32ф1?

      • Anonim

        как и все qt

        • Vga

          ну или с другой стороны, я могу с этим собрать KDiff3 под винду и получить не 20 метров библиотек, а хотя бы, скажем, мегабайт?

      • Vga

        Или это огрызок типа .net микро?

    • Krevedko

      Так у меня и так stdperiph. Только смысл? Никаких чудес эти библиотеки не делают.

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

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

Шо-то странно, люди писали про чудо средство для удаление клея поляризатора - механик 8222, сейчас сижу, пытаюсь размягчить... Читать далее