ШИМ на GyverPWM
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
ШИМ на GyverPWM
[ref=#000080]aidar_i[/ref], нет
даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ШИМ на GyverPWM
Так должно быть по умолчанию. Исправляется ноль программно.Di123 писал(а): 17 ноя 2021, 04:55 [ref=#000080]aidar_i[/ref], нет
даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ШИМ на GyverPWM
Di123 писал(а): 17 ноя 2021, 04:55 даже при нуле он спамит пиковыми импульсами и светодиод немного светится
самой вспышки нету
Отправлено спустя 1 час 39 минут 8 секунд:
Исправил ноль.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
ШИМ на GyverPWM
[ref=#000080]aidar_i[/ref], [ref]Di123[/ref], Команда Gyver'а после замечаний, конкретно переработали библиотеку GyverPWM.
Прошу, использующих данные блоки, протестировать новую библиотеку
Прошу, использующих данные блоки, протестировать новую библиотеку
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
ШИМ на GyverPWM
[ref]AlexCrane[/ref], если вы про GyverPWM-main то всеравно всплеск есть
пусть более конкретнее переработают
пусть более конкретнее переработают
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ШИМ на GyverPWM
Про это писали ему? viewtopic.php?f=89&t=7389&sid=5ec4a0208 ... 35#p108930AlexCrane писал(а): 12 дек 2021, 20:30 [ref=#000080]aidar_i[/ref], [ref]Di123[/ref], Команда Gyver'а после замечаний, конкретно переработали библиотеку GyverPWM.
Прошу, использующих данные блоки, протестировать новую библиотеку
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
ШИМ на GyverPWM
[ref=#000080]aidar_i[/ref], Вот это что то упустил....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
ШИМ на GyverPWM
[ref]GDAN7777[/ref], Если не подавать импульс на вход установки частоты, то параметры не применяются....
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
ШИМ на GyverPWM
[ref]GDAN7777[/ref], При любом изменении любого параметра нужно давать импульс, можно через отслеживание изменения после SCALE
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
ШИМ на GyverPWM
[ref=#ff8000]AlexCrane[/ref], можете проверить блок меандра
у меня частота не выставляется на выходе ставлю 2кгц а выдаёт 272кгц
пробовал на двух компах и осцылограф и анализатор выдаёт одно и тоже
на уно
у меня частота не выставляется на выходе ставлю 2кгц а выдаёт 272кгц
пробовал на двух компах и осцылограф и анализатор выдаёт одно и тоже
на уно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
ШИМ на GyverPWM
Доброй ночи..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
^~~~~~
Leonardo
GyverPWM штатный - куча ошибок
GyverPWM 1,4 MCU не поддерживается
GyverPWM 1,5 MCU не поддерживается
GyverPWM 1.6 куча ошибок
GyverPWM main MCU не поддерживается
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
ШИМ на GyverPWM
то есть указания автора блока
идут мимо?AlexCrane писал(а): 19 май 2021, 21:10 Блоки расширенной генерации ШИМ на библиотеке GyverPWM
Поддерживаемые платформы: платы на ATmega328/168 (Arduino Nano, UNO, Pro Mini)
-
- Полковник
- Сообщения: 4019
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 165 раз
ШИМ на GyverPWM
Суждение по PWM: для реализации PWM (и не только) лучше c Nano переходить на Raspberry Pi Pico.
Там два ядра, на втором ядре можно реализовать быстрый PWM (и не только).
По стоимости - есть не дорогие аналоги:
https://aliexpress.ru/item/100500490516 ... 5bf7EmA3uz
Шилды под них есть неплохие:
https://aliexpress.ru/item/100500380927 ... 56acHL95oO
Там два ядра, на втором ядре можно реализовать быстрый PWM (и не только).
По стоимости - есть не дорогие аналоги:
https://aliexpress.ru/item/100500490516 ... 5bf7EmA3uz
Шилды под них есть неплохие:
https://aliexpress.ru/item/100500380927 ... 56acHL95oO
-
- Рядовой
- Сообщения: 62
- Зарегистрирован: 22 янв 2024, 05:37
- Имя: Алекс
- Благодарил (а): 2 раза
- Поблагодарили: 6 раз
ШИМ на GyverPWM
Да спасибо понятно..
Хорошая задумка FLprog жаль времени убил массу (стоял выбор наше или забугорное) решил наша, из-за знакомой среды блоками готовность 98% но ШИМ все испортил.. (от 0 до 60герц нужно так что вытянет и стандартный ШИМ)
Сейчас открыл Flow code.. да для меня менее понятная среда но (на сколько вижу очень приближена к самому коду, что весьма полезно для понимания) и беглый осмотр дал понимание что может свободно управлять Периодом и Заполнением ну и бонусом какой ни какой Эмулятор...
Понятно что дареному коню в зубы не смотрят но не известно где еще есть непробиваемая стена..
Всем спасибо...
Буду заглядывать может что изменится в будущем, пока увы программа не справилась..
Отправлено спустя 16 минут 9 секунд:
А если смотреть по факту то ПИК18 с прошлой задачей (чуть более сложной) не вывез по ШИМ, и примерно по той же причине... Софт сделано в России
Хотя в любом случае текущий нужно доделывать и быстро, куплю МК с ATmega328 потом буду думать крепко..
Всем огромное спасибо за терпение..
Хорошая задумка FLprog жаль времени убил массу (стоял выбор наше или забугорное) решил наша, из-за знакомой среды блоками готовность 98% но ШИМ все испортил.. (от 0 до 60герц нужно так что вытянет и стандартный ШИМ)
Сейчас открыл Flow code.. да для меня менее понятная среда но (на сколько вижу очень приближена к самому коду, что весьма полезно для понимания) и беглый осмотр дал понимание что может свободно управлять Периодом и Заполнением ну и бонусом какой ни какой Эмулятор...
Понятно что дареному коню в зубы не смотрят но не известно где еще есть непробиваемая стена..
Всем спасибо...
Буду заглядывать может что изменится в будущем, пока увы программа не справилась..
Отправлено спустя 16 минут 9 секунд:
Да согласен полностью 2 потока любом случае лучше одного, только в случае с текущим вопросом это ну никак не решает проблемы, Ардуинка 100% справится с моей задачей..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
А если смотреть по факту то ПИК18 с прошлой задачей (чуть более сложной) не вывез по ШИМ, и примерно по той же причине... Софт сделано в России

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

Всем огромное спасибо за терпение..
-
- Полковник
- Сообщения: 4019
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 165 раз
ШИМ на GyverPWM
Относительно быстродействия Flow code - это заблуждение (большое).VNL64T писал(а): 24 янв 2024, 19:55 Сейчас открыл Flow code.. да для меня менее понятная среда но (на сколько вижу очень приближена к самому коду, что весьма полезно для понимания) и беглый осмотр дал понимание что может свободно управлять Периодом и Заполнением ну и бонусом какой ни какой Эмулятор...
Успехов.
С уважением, ecoins.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ШИМ на GyverPWM
у ресолютиона есть баг с подвохом
по началу всё нормально пока его не трогают когда на входе 0 то и на пине 0
но стоит смотаться туда обратно как на пине появляется 1 при 0 на входе и так пока не ресутнуть мк а там всё поновой
по началу всё нормально пока его не трогают когда на входе 0 то и на пине 0
но стоит смотаться туда обратно как на пине появляется 1 при 0 на входе и так пока не ресутнуть мк а там всё поновой
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: ШИМ на GyverPWM
таймер 0 забыли добавить
в описании есть а в настройках нету
в описании есть а в настройках нету
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость