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

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:17
Alex1968
Ingwar писал(а): 01 сен 2020, 13:10 Вот специально заморочился и собрал макетку. Вместо счетчика использовал показания с аналогового входа. Все работает штатно - строки на дисплее меняются не накладываясь друг на друга. Если есть сомнения, скину видео.
У вас на первой плате где счётчик, дисплей стоит.

Отправлено спустя 2 минуты 47 секунд:
Вы поставьте на плату 2 и на плуту 3 дисплеи, а с первой уберите....НА ПЕРВОЙ УПРАВЛЯЮЩЕЙ ПЛАТЕ ТОЛЬКО СЧЁТЧИК.

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:20
Ingwar
Alex1968 писал(а): 01 сен 2020, 13:15 дисплей стоит ?
Да. И его не нужно плодить по платам, увеличивая размер программы. Если Вас беспокоит снижение быстродействия, вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:23
Alex1968
Ingwar писал(а): 01 сен 2020, 13:20
Alex1968 писал(а): 01 сен 2020, 13:15 дисплей стоит ?
Да. И его не нужно плодить по платам, увеличивая размер программы. Если Вас беспокоит снижение быстродействия, вынесите его на другую плату и запускайте по времени или условию.НО один блок. И данные на него через переменную отправляйте.
на другую виртуальную плату или физическую, ардуину ? У меня итак уже три ардуины в этом проекте задействованы,ещё и четвёртую подключать?

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:25
Ingwar
Alex1968 писал(а): 01 сен 2020, 13:23 на другую виртуальную плату

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:37
Alex1968
Ingwar писал(а): 01 сен 2020, 13:25
Alex1968 писал(а): 01 сен 2020, 13:23 на другую виртуальную плату
Хорошо,а как быть с генераторами ? Это для примера, мигающие светодиоды, на второй плате с частотой 500 мс, на третьей с частотой 1000 мс....Так вот в момент переключения плат, светодиоды могут как остаться погашенными, так могут и остаться и включёнными....Как повезёт. Мне нужно чтоб плата до конца довыполняла свой код,а потом переключалась. То есть в примере со светодиодами они не должны после переключения плат оставаться в случайном положении.
789.jpg

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:45
Ingwar
Alex1968 писал(а): 01 сен 2020, 13:37 Хорошо,а как быть с генераторами ?
Возвращаясь в середину темы - Вы пробовали преложенные Вам варианты?

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 13:56
Alex1968
Ingwar писал(а): 01 сен 2020, 13:45
Alex1968 писал(а): 01 сен 2020, 13:37 Хорошо,а как быть с генераторами ?
Возвращаясь в середину темы - Вы пробовали преложенные Вам варианты?
Опять же говорю....В ПЕРВОЙ ПЛАТЕ ТОЛЬКО И ТОЛЬКО СЧЁТЧИК И ДВЕ ПЕРЕМЕННЫЕ С ЕГО ВЫХОДОВ >L и <L , больше ничего там быть не должно....а тут что мы видим...опять куча блоков после счётчика...
ый.png

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:15
SSSergeich
Alex1968 писал(а): 01 сен 2020, 13:37 Мне нужно чтоб плата до конца довыполняла свой код,а потом переключалась
Так опишите это условие, как контроллеру, нам, понять, что является концом выполнения "своего" кода.
Если то время исполнения сэмпла, то запретите счетчику на это время изменять другую переменную и, соответственно запуск другой платы.

Отправлено спустя 2 минуты 18 секунд:
Alex1968 писал(а): 01 сен 2020, 13:56 Опять же говорю....В ПЕРВОЙ ПЛАТЕ ТОЛЬКО И ТОЛЬКО СЧЁТЧИК И ДВЕ ПЕРЕМЕННЫЕ С ЕГО ВЫХОДОВ >L и <L , больше ничего там быть не должно....а тут что мы видим...опять куча блоков после счётчика...
al2.PNG
Отправлено спустя 12 минут 14 секунд:
Alex1968 писал(а): 31 авг 2020, 18:05 Потом ради эксперимента поставил дисплей один на плату 2 и написал что типа РАБОТАЕТ ПЛАТА 2....и другой дисплей на плату 3 и на нём вывел надпись РАБОТАЕТ ПЛАТА ТРИ....

В итоге билиберда, строчки РАБОТАЕТ ПЛАТА 2 и РАБОТАЕТ ПЛАТА ТРИ налезают друг на друга.
приложите Ваш проект с дисплеями

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:26
PavluhaUZ
У меня вот так платы выключаются.
photo_2020-08-26_22-39-46.jpg

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:27
Ingwar
Alex1968 писал(а): 01 сен 2020, 13:56 больше ничего там быть не должно
Не иначе "религия не позволяет", другой адекватной причины не вижу... Тут или шашечки или ехать. Хотя это может быть принцип такой - один блок на одной плате :)

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:45
Alex1968
SSSergeich писал(а): 01 сен 2020, 14:15
приложите Ваш проект с дисплеями
Отправлено спустя 5 минут 11 секунд:
Ingwar писал(а): 01 сен 2020, 14:27
Alex1968 писал(а): 01 сен 2020, 13:56 больше ничего там быть не должно
Не иначе "религия не позволяет", другой адекватной причины не вижу... Тут или шашечки или ехать. Хотя это может быть принцип такой - один блок на одной плате :)
Я в другой теме писал что если на плате со скоростным генератором и счётчиком которые работают в чистом виде (ТОЛЬКО ГЕНЕРАТОР И СЧЁТЧИК) частота максимум что я выжал с ардуино это 15кГц....Стоит только поставить рядом хоть оди какой нибудь блок или дисплей, то частота падает до 200-500 гц....Вот и приходится извращаться с UARTами и дополнительными платами включаемыми по условию

Отправлено спустя 4 минуты 46 секунд:
PavluhaUZ писал(а): 01 сен 2020, 14:26 У меня вот так платы выключаются.

photo_2020-08-26_22-39-46.jpg
А что а а блоки SEEPROM и REEPROM ?

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:50
SSSergeich
а если так?
TEST1968_01.flp

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 14:52
PavluhaUZ
Alex1968 писал(а): 01 сен 2020, 14:40 Я в другой теме писал что если на плате со скоростным генератором и счётчиком которые работают в чистом виде (ТОЛЬКО ГЕНЕРАТОР И СЧЁТЧИК) частота максимум что я выжал с ардуино это 15кГц....Стоит только поставить рядом хоть оди какой нибудь блок или дисплей, то частота падает до 200-500 гц....Вот и приходится ивращаться с UARTами и дополнительными платами включаемыми по условию
Так?

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 15:02
Alex1968
PavluhaUZ писал(а): 01 сен 2020, 14:52
Alex1968 писал(а): 01 сен 2020, 14:40 Я в другой теме писал что если на плате со скоростным генератором и счётчиком которые работают в чистом виде (ТОЛЬКО ГЕНЕРАТОР И СЧЁТЧИК) частота максимум что я выжал с ардуино это 15кГц....Стоит только поставить рядом хоть оди какой нибудь блок или дисплей, то частота падает до 200-500 гц....Вот и приходится ивращаться с UARTами и дополнительными платами включаемыми по условию
Так?
нет не так, счётный выход используется в семплере....Во первых вы почему убрали выходы сигнала больше и сигнала меньше? Во-вторых, я 100000500000 раз написал что на первой плате ничего кроме счётчика с генератором, а вы мультиплексор туда поставили...Вы же процитировали моё сообщение : "я выжал с ардуино это 15кГц....Стоит только поставить рядом хоть один какой нибудь блок или дисплей, то частота падает до 200-500 гц"

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 15:08
SSSergeich
Чую ща и мне прилетит... :D

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 15:43
Alex1968
SSSergeich писал(а): 01 сен 2020, 15:08 Чую ща и мне прилетит... :D
На одном дисплее RABOTAET 2 PLATA
на другом USTROYSTVO 3 VKL

При переключении плат, вот такая петрушка
DSC04727.JPG

Сделал по вашей схеме
DSC04728.JPG

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 16:06
Alex1968
ну как то так пока...

DSC04729.JPG

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 16:48
Ingwar
SSSergeich писал(а): 01 сен 2020, 15:08 Чую ща и мне прилетит...
Дублирование дисплеев порочная практика)

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 17:08
RootShell
Alex1968 писал(а): 01 сен 2020, 14:45 ...максимум что я выжал с ардуино это 15кГц....
Можно мне посмотреть код? Лучше исходник без блоков

Как отключать платы не на взвешенном состоянии

Добавлено: 01 сен 2020, 17:20
Alex1968
RootShell писал(а): 01 сен 2020, 17:08
Alex1968 писал(а): 01 сен 2020, 14:45 ...максимум что я выжал с ардуино это 15кГц....
Можно мне посмотреть код? Лучше исходник без блоков
gfg.ino