Подскажите, в чем может быть проблема, а именно короткий низкий уровень
[spoiler] [/spoiler]
Прерывание и смена уровня
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Прерывание и смена уровня
А какой он должен быть?
Судя по тому коду, который есть на скрине, он равен одному програмному циклу, его длительности.
Отправлено спустя 2 минуты 20 секунд:
Сколько информации - такой и ответ.
Я не вижу, что Вы там делаете, может это не loop, а функция, обработчик прерывания....
Судя по тому коду, который есть на скрине, он равен одному програмному циклу, его длительности.
Отправлено спустя 2 минуты 20 секунд:
Сколько информации - такой и ответ.
Я не вижу, что Вы там делаете, может это не loop, а функция, обработчик прерывания....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Прерывание и смена уровня
Нижний график, это сигнал с оптопары, по нему идёт прерывание.
При каждом прерывание плюсуется счетчик, согласно переменной на пин выводится 1 или 0.
1ца отрабатывается сразу, а ноль почему-то на 20мкс, если два ноля, то на выходе один раз уровень выставляет в 0.
При каждом прерывание плюсуется счетчик, согласно переменной на пин выводится 1 или 0.
1ца отрабатывается сразу, а ноль почему-то на 20мкс, если два ноля, то на выходе один раз уровень выставляет в 0.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Прерывание и смена уровня
[ref]Andday[/ref], А можно всё-таки код глянуть. Хотя-бы в личку - никому не покажу.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Прерывание и смена уровня
[ref]Andday[/ref], Перенеси строчки 433-435 в setup.
Достаточно даже одной, с выбором нужного срабатывания.
Не уверен, но попробуй.
Разобрался почему, увидел задумку
Просто мне кажется, что функция инициализируется в каждом цикле, и из-за этого такой результат.
Или добавь ещё одну переменную, bool, и сделай типа триггера, одноразово.
Пробуй.
Достаточно даже одной, с выбором нужного срабатывания.
Не уверен, но попробуй.
Разобрался почему, увидел задумку

Просто мне кажется, что функция инициализируется в каждом цикле, и из-за этого такой результат.
Или добавь ещё одну переменную, bool, и сделай типа триггера, одноразово.
Пробуй.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость