Страница 2 из 3

ШИМ на GyverPWM

Добавлено: 15 ноя 2021, 23:53
aidar_i
Удалил.

ШИМ на GyverPWM

Добавлено: 17 ноя 2021, 04:55
Di123
[ref=#000080]aidar_i[/ref], нет
даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету

ШИМ на GyverPWM

Добавлено: 17 ноя 2021, 06:20
aidar_i
Di123 писал(а): 17 ноя 2021, 04:55 [ref=#000080]aidar_i[/ref], нет
даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
Так должно быть по умолчанию. Исправляется ноль программно.

ШИМ на GyverPWM

Добавлено: 17 ноя 2021, 14:49
aidar_i
Di123 писал(а): 17 ноя 2021, 04:55 даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
aidar_i писал(а): 17 ноя 2021, 06:20 Так должно быть по умолчанию. Исправляется ноль программно.
PWM Prescaler.flp
Отправлено спустя 1 час 39 минут 8 секунд:
Исправил ноль.

ШИМ на GyverPWM

Добавлено: 17 ноя 2021, 16:05
Di123
да теперь норм по осцылографу

ШИМ на GyverPWM

Добавлено: 12 дек 2021, 20:30
AlexCrane
[ref=#000080]aidar_i[/ref], [ref]Di123[/ref], Команда Gyver'а после замечаний, конкретно переработали библиотеку GyverPWM.

Прошу, использующих данные блоки, протестировать новую библиотеку

ШИМ на GyverPWM

Добавлено: 13 дек 2021, 10:46
Di123
[ref]AlexCrane[/ref], если вы про GyverPWM-main то всеравно всплеск есть
пусть более конкретнее переработают

ШИМ на GyverPWM

Добавлено: 13 дек 2021, 12:09
aidar_i
AlexCrane писал(а): 12 дек 2021, 20:30 [ref=#000080]aidar_i[/ref], [ref]Di123[/ref], Команда Gyver'а после замечаний, конкретно переработали библиотеку GyverPWM.

Прошу, использующих данные блоки, протестировать новую библиотеку
Про это писали ему? viewtopic.php?f=89&t=7389&sid=5ec4a0208 ... 35#p108930

ШИМ на GyverPWM

Добавлено: 13 дек 2021, 13:54
AlexCrane
[ref=#000080]aidar_i[/ref], Вот это что то упустил....

ШИМ на GyverPWM

Добавлено: 20 янв 2022, 21:13
AlexCrane
[ref]GDAN7777[/ref], Если не подавать импульс на вход установки частоты, то параметры не применяются....

ШИМ на GyverPWM

Добавлено: 20 янв 2022, 21:30
AlexCrane
[ref]GDAN7777[/ref], При любом изменении любого параметра нужно давать импульс, можно через отслеживание изменения после SCALE

ШИМ на GyverPWM

Добавлено: 30 окт 2022, 06:22
Di123
[ref=#ff8000]AlexCrane[/ref], можете проверить блок меандра
у меня частота не выставляется на выходе ставлю 2кгц а выдаёт 272кгц
пробовал на двух компах и осцылограф и анализатор выдаёт одно и тоже
на уно
2022-10-30_101632.png
2022-10-30_102053.png

ШИМ на GyverPWM

Добавлено: 24 янв 2024, 14:12
VNL64T
AlexCrane писал(а): 12 дек 2021, 20:30 [ref=#000080]aidar_i[/ref], [ref]Di123[/ref], Команда Gyver'а после замечаний, конкретно переработали библиотеку GyverPWM.

Прошу, использующих данные блоки, протестировать новую библиотеку
Доброй ночи..
Не работает от слова вообще..

Код: Выделить всё

//Подключаем библиотеку
#include <GyverPWM.h>
#include "flprogUtilites.h"
void setup()
{
    pinMode(10, OUTPUT);
}
void loop()
{
    //Плата:1
    if ((1))
    {
//Устанавливаем на пине 10 частоту (5L) в режиме 1 
        PWM_frequency(10, (5L), 1);
    }
    //изменить заполнение на пине 10
    PWM_set (10, (100));

Ошибок компиляции на страницу..
это только верхушка

Код: Выделить всё

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\GyverPWM\GyverPWM.cpp: In function 'void PWM_default(byte)':

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\GyverPWM\GyverPWM.cpp:17:3: error: 'TCCR2A' was not declared in this scope

   TCCR2A = 0b10100001;  //default pwm 8 bit phaseCorrect

   ^~~~~~

c:\Program Files (x86)\FLProg\ideV8\portable\sketchbook\libraries\GyverPWM\GyverPWM.cpp:17:3: note: suggested alternative: 'TCCR0A'

   TCCR2A = 0b10100001;  //default pwm 8 bit phaseCorrect

   ^~~~~~

Отправлено спустя 8 часов 28 минут 41 секунду:
Leonardo
GyverPWM штатный - куча ошибок
GyverPWM 1,4 MCU не поддерживается
GyverPWM 1,5 MCU не поддерживается
GyverPWM 1.6 куча ошибок
GyverPWM main MCU не поддерживается

ШИМ на GyverPWM

Добавлено: 24 янв 2024, 18:17
Naladchik
VNL64T писал(а): 24 янв 2024, 14:12 Leonardo
GyverPWM штатный - куча ошибок ...........
то есть указания автора блока
AlexCrane писал(а): 19 май 2021, 21:10 Блоки расширенной генерации ШИМ на библиотеке GyverPWM
Поддерживаемые платформы: платы на ATmega328/168 (Arduino Nano, UNO, Pro Mini)
идут мимо?

ШИМ на GyverPWM

Добавлено: 24 янв 2024, 18:39
ecoins
Суждение по PWM: для реализации PWM (и не только) лучше c Nano переходить на Raspberry Pi Pico.
Там два ядра, на втором ядре можно реализовать быстрый PWM (и не только).
По стоимости - есть не дорогие аналоги:
https://aliexpress.ru/item/100500490516 ... 5bf7EmA3uz
Шилды под них есть неплохие:
https://aliexpress.ru/item/100500380927 ... 56acHL95oO

ШИМ на GyverPWM

Добавлено: 24 янв 2024, 19:55
VNL64T
Да спасибо понятно..
Хорошая задумка FLprog жаль времени убил массу (стоял выбор наше или забугорное) решил наша, из-за знакомой среды блоками готовность 98% но ШИМ все испортил.. (от 0 до 60герц нужно так что вытянет и стандартный ШИМ)
Сейчас открыл Flow code.. да для меня менее понятная среда но (на сколько вижу очень приближена к самому коду, что весьма полезно для понимания) и беглый осмотр дал понимание что может свободно управлять Периодом и Заполнением ну и бонусом какой ни какой Эмулятор...
Понятно что дареному коню в зубы не смотрят но не известно где еще есть непробиваемая стена..
Всем спасибо...
Буду заглядывать может что изменится в будущем, пока увы программа не справилась..

Отправлено спустя 16 минут 9 секунд:
ecoins писал(а): 24 янв 2024, 18:39 Суждение по PWM: для реализации PWM (и не только) лучше c Nano переходить на Raspberry Pi Pico.
Там два ядра, на втором ядре можно реализовать быстрый PWM (и не только).
По стоимости - есть не дорогие аналоги:
https://aliexpress.ru/item/100500490516 ... 5bf7EmA3uz
Шилды под них есть неплохие:
https://aliexpress.ru/item/100500380927 ... 56acHL95oO
Да согласен полностью 2 потока любом случае лучше одного, только в случае с текущим вопросом это ну никак не решает проблемы, Ардуинка 100% справится с моей задачей..
А если смотреть по факту то ПИК18 с прошлой задачей (чуть более сложной) не вывез по ШИМ, и примерно по той же причине... Софт сделано в России :smile9:

Хотя в любом случае текущий нужно доделывать и быстро, куплю МК с ATmega328 потом буду думать крепко.. :smile225:
Всем огромное спасибо за терпение..

ШИМ на GyverPWM

Добавлено: 24 янв 2024, 20:18
ecoins
VNL64T писал(а): 24 янв 2024, 19:55 Сейчас открыл Flow code.. да для меня менее понятная среда но (на сколько вижу очень приближена к самому коду, что весьма полезно для понимания) и беглый осмотр дал понимание что может свободно управлять Периодом и Заполнением ну и бонусом какой ни какой Эмулятор...
Относительно быстродействия Flow code - это заблуждение (большое).
Успехов.
С уважением, ecoins.

ШИМ на GyverPWM

Добавлено: 14 апр 2024, 18:37
intojon
AlexCrane писал(а): 15 ноя 2021, 18:16 [ref]Di123[/ref], Подправил блок WatchDog
не конфликт v2.flp
Возможно ли заставить его работать на esp32?

Re: ШИМ на GyverPWM

Добавлено: 09 ноя 2024, 11:24
fefar51702
у ресолютиона есть баг с подвохом
по началу всё нормально пока его не трогают когда на входе 0 то и на пине 0
но стоит смотаться туда обратно как на пине появляется 1 при 0 на входе и так пока не ресутнуть мк а там всё поновой
328-1.rar
VID20241109151127.mp4

Re: ШИМ на GyverPWM

Добавлено: 06 дек 2024, 09:52
fefar51702
таймер 0 забыли добавить
в описании есть а в настройках нету
2024-12-06_131940.png
2024-12-06_134749.png