Прерывание и смена уровня

Ответить
Andday
Рядовой
Сообщения: 4
Зарегистрирован: 25 ноя 2019, 09:51
Имя: Дан

Прерывание и смена уровня

Сообщение Andday »

Подскажите, в чем может быть проблема, а именно короткий низкий уровень

[spoiler]
2019-12-02_073926.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Прерывание и смена уровня

Сообщение Sancho »

А какой он должен быть?
Судя по тому коду, который есть на скрине, он равен одному програмному циклу, его длительности.

Отправлено спустя 2 минуты 20 секунд:
Сколько информации - такой и ответ.
Я не вижу, что Вы там делаете, может это не loop, а функция, обработчик прерывания....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Andday
Рядовой
Сообщения: 4
Зарегистрирован: 25 ноя 2019, 09:51
Имя: Дан

Прерывание и смена уровня

Сообщение Andday »

Нижний график, это сигнал с оптопары, по нему идёт прерывание.
При каждом прерывание плюсуется счетчик, согласно переменной на пин выводится 1 или 0.

1ца отрабатывается сразу, а ноль почему-то на 20мкс, если два ноля, то на выходе один раз уровень выставляет в 0.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Прерывание и смена уровня

Сообщение Sancho »

[ref]Andday[/ref], А можно всё-таки код глянуть. Хотя-бы в личку - никому не покажу.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Andday
Рядовой
Сообщения: 4
Зарегистрирован: 25 ноя 2019, 09:51
Имя: Дан

Прерывание и смена уровня

Сообщение Andday »

001pr7.ino
:smile453:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Прерывание и смена уровня

Сообщение Sancho »

[ref]Andday[/ref], Перенеси строчки 433-435 в setup.
Достаточно даже одной, с выбором нужного срабатывания.
Не уверен, но попробуй.
Разобрался почему, увидел задумку :)
Просто мне кажется, что функция инициализируется в каждом цикле, и из-за этого такой результат.
Или добавь ещё одну переменную, bool, и сделай типа триггера, одноразово.

Пробуй.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей