Страница 28 из 28
Re: FLProg 9.4.x тестирование
Добавлено: 12 авг 2025, 18:30
ecoins
mixa7001 писал(а): 12 авг 2025, 16:11
Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Не вполне понятен вопрос. Стандартный блок (меню слева) настраивает PWM на 500Гц.
В ESP32 для каждого канала PWM используется свой таймер со своим каналом. И там не всё просто, выше какого-то кол-ва PWM (у разных моделей они разные), все таймеры оказываются занятыми и последние по применению не будут работать(действий производиться не будут).
Дополнительные проблемы могут возникнуть, если использовать таймеры для каких-то других задач (например при использовании внешних библиотек и/или пользовательских блоков).
Еще на ранних моделях ESP32 использование PWM было неким квестом, с появлением новых моделей и ядер ситуация стала сложнее.
Общие рекомендации:
1.использование до 6-ти PWM проблем скорее всего не будет;
2.если нужна менять частоту и точность(разрядность PWM), используйте блок из кандидатов;
3.хорошим решением для надежности устройства - использование внешнего модуля типа PCA9685;
https://aliexpress.ru/item/100500253621 ... 7e80dI0xvh
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 12 авг 2025, 19:14
montirovka
mixa7001 писал(а): 12 авг 2025, 16:11
Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Посмотрите в кандидатах пины.
Re: FLProg 9.4.x тестирование
Добавлено: 13 авг 2025, 17:54
mixa7001
ecoins писал(а): 12 авг 2025, 18:30
mixa7001 писал(а): 12 авг 2025, 16:11
Вопрос. Как настроить Выход контроллера ШИМ. В предыдущих версиях 8.2.3 при контроллере ESP32 можно было выбрать бит. А новых версиях это отсутствует. Я не нашел настройки ШИМ. Где искать?
Не вполне понятен вопрос. Стандартный блок (меню слева) настраивает PWM на 500Гц.
В ESP32 для каждого канала PWM используется свой таймер со своим каналом. И там не всё просто, выше какого-то кол-ва PWM (у разных моделей они разные), все таймеры оказываются занятыми и последние по применению не будут работать(действий производиться не будут).
Дополнительные проблемы могут возникнуть, если использовать таймеры для каких-то других задач (например при использовании внешних библиотек и/или пользовательских блоков).
Еще на ранних моделях ESP32 использование PWM было неким квестом, с появлением новых моделей и ядер ситуация стала сложнее.
Общие рекомендации:
1.использование до 6-ти PWM проблем скорее всего не будет;
2.если нужна менять частоту и точность(разрядность PWM), используйте блок из кандидатов;
3.хорошим решением для надежности устройства - использование внешнего модуля типа PCA9685;
https://aliexpress.ru/item/100500253621 ... 7e80dI0xvh
С уважением, ecoins.
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
Re: FLProg 9.4.x тестирование
Добавлено: 13 авг 2025, 18:02
WildCat
mixa7001 писал(а): 13 авг 2025, 17:54
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
1023 на 10 битах - это постоянная 1 на выходе. Возможно, ввиду работы генератора, будут просечки в 0 длиной 1 цикл
Re: FLProg 9.4.x тестирование
Добавлено: 13 авг 2025, 18:41
montirovka
WildCat писал(а): 13 авг 2025, 18:02
mixa7001 писал(а): 13 авг 2025, 17:54
Использую блок Шим из кандидатов. не работает. На вход pin константой указываю выход ESP32 D14/ На вход V16 значение 1023 (10 битовое значение). Я правильно делаю?
1023 на 10 битах - это постоянная 1 на выходе. Возможно, ввиду работы генератора, будут просечки в 0 длиной 1 цикл
16 бит 4095.
Re: FLProg 9.4.x тестирование
Добавлено: 13 авг 2025, 18:58
ecoins
Спасибо. Поправил 4095 на 65535. Входное значение изменил на v32.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 13 авг 2025, 19:06
mixa7001
Извините не понял Мне нужно значение 1023 10 бит. На входе надо ставить 1023 или 10. Я пробовал так и так. результата нету.