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

Генератор G-SM

Добавлено: 07 сен 2019, 10:03
SergeyShikal
Почему генератор не выдает требуемую частоту в этом проекте, [spoiler]
Безымянный.png
[/spoiler]
мах 72 19 часы раб1.flp
, в простом все работает [spoiler]
Безымянный1.png
[/spoiler]
простой.flp
, почему тормозит, как исправить? Пробовал подключать так результат не изменился [spoiler]
Безымянный3.png
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 11:38
Phazz
Выход led в проекте один раз используется?

Генератор G-SM

Добавлено: 07 сен 2019, 12:55
RedSky
[ref]SergeyShikal[/ref], 10мс слишком мало для программного генератора. Таким способом частота будет ограничена временем цикла программы (который обычно десятки мс.)
А led это светодиод? Тогда какой смысл в частоте 100 гц?

Генератор G-SM

Добавлено: 07 сен 2019, 13:24
SergeyShikal
led это не светодиод, а выход туда подключена пищалка на которую нужно подать питание с частотой 1 сек пищит 1 сек молчит, в проекте при срабатывании будильника он пищи намного дольше даже при выставленных 10 мс, при создании простенького проекта кнопка-генератор -пищалка, тормозов не наблюдается и работает как надо.

Отправлено спустя 49 секунд:
Phazz писал(а): 07 сен 2019, 11:38 Выход led в проекте один раз используется?
Да один

Генератор G-SM

Добавлено: 07 сен 2019, 13:57
vacz
Генератор конфликтует с дисплеем. Попробуйте поставить этот генератор на прерываниях:
Генератор_Секунд__(CODE).ubi

Генератор G-SM

Добавлено: 07 сен 2019, 16:53
SergeyShikal
vacz писал(а): 07 сен 2019, 13:57 Генератор конфликтует с дисплеем. Попробуйте поставить этот генератор на прерываниях:
Генератор_Секунд__(CODE).ubi
Тоже самое,генератор пищалка соединяешь работает как надо, к будильнику подключаешь с тормозами.[spoiler]
Безымянный4.png
[/spoiler]
мах 72 19 часы р.flp
Отправлено спустя 2 часа 25 минут 44 секунды:

Генератор G-SM

Добавлено: 07 сен 2019, 16:53
SergeyShikal
Смена контролера на мегу результата не дала.

Генератор G-SM

Добавлено: 07 сен 2019, 16:56
vacz
Может попробовать вынести генератор на отдельную плату?
[spoiler]
Безымянный4.png
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 17:22
SergeyShikal
vacz писал(а): 07 сен 2019, 16:56 Может попробовать вынести генератор на отдельную плату?
[spoiler]Безымянный4.png[/spoiler]
Спасибо, пробую.

Отправлено спустя 1 минуту 24 секунды:
Не помогло.

Генератор G-SM

Добавлено: 07 сен 2019, 18:05
vacz
Пробовал подбирать частоту в блоке?
[spoiler]
3.PNG
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 18:29
SergeyShikal
vacz писал(а): 07 сен 2019, 18:05 Пробовал подбирать частоту в блоке?
[spoiler]3.PNG[/spoiler]
Когда включено так[spoiler]
Безымянный6.png
[/spoiler] генератор работает, а когда так то с тормозами[spoiler]
Безымянный7.png
[/spoiler] долго пищит и такая же пауза

Генератор G-SM

Добавлено: 07 сен 2019, 18:34
vacz
Генератор все таки перенеси на отдельную плату и сделай так:
[spoiler]
2.PNG
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 18:45
SergeyShikal
vacz писал(а): 07 сен 2019, 18:34 Генератор все таки перенеси на отдельную плату и сделай так:
[spoiler]2.PNG[/spoiler]
Включился и постоянный сигнал, будильник отработал сигнал не выключился.

Генератор G-SM

Добавлено: 07 сен 2019, 18:58
Phazz
И не выключится, плата отключилась и пин остался в последнем состоянии т.е. включенном.

Отправлено спустя 1 минуту 52 секунды:
Пин нужно отключать до выполнения условия отключения платы

Генератор G-SM

Добавлено: 07 сен 2019, 19:16
SergeyShikal
Отключил включение бегущей строки, все заработало и со стандартным генератором[spoiler]
9.png
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 19:29
vacz
От чего не хочешь использовать встроенный блок"Пьезо динамик"?
[spoiler]
5.GIF
[/spoiler]

Генератор G-SM

Добавлено: 07 сен 2019, 19:36
SergeyShikal
vacz писал(а): 07 сен 2019, 19:29 От чего не хочешь использовать встроенный блок"Пьезо динамик"?
[spoiler]5.GIF[/spoiler]
Так он тихо пищит,разобрался тормозит блок самого дисплея выставляешь скорость 3, генератор нормально работает. Но не видно что написано, слишком быстро бежит надпись.

Генератор G-SM

Добавлено: 08 сен 2019, 21:56
rw6cm
SergeyShikal писал(а): 07 сен 2019, 10:03 Почему генератор не выдает требуемую частоту в этом проекте,
В Вашем проекте будильник запускает одновременно генератор пищалки и текст в блоке бегущей строки.
Блок бегущей строки очень сильно загружает проц, и время цикла значительно увеличивается,
из за этого остальные функции зависящие от время цикла попадут в зависимость.
Любые попытки прервать работу блока бегущей строки, приведут к фризам в его работе.
Выход только один, использовать внешнюю активную пищалку.

Генератор G-SM

Добавлено: 09 сен 2019, 09:57
SergeyShikal
rw6cm писал(а): 08 сен 2019, 21:56 Выход только один, использовать внешнюю активную пищалку.
Спасибо, будем искать что пищит прерывисто.

Отправлено спустя 7 часов 11 минут 19 секунд:
Пока не нашлась пищалка:
Такой вопрос как вставить код из .ino файла в пользовательский блок
bumer.ino
Блок пип.flp

Генератор G-SM

Добавлено: 09 сен 2019, 10:58
Phazz
Если вставить этот код в проект вы вообще не получите стабильной работы выбратора. Там все паузы на delay.