Как устранить конфликт блока buzzer и скоростного счётчика

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
praporshik666
Рядовой
Сообщения: 10
Зарегистрирован: 15.01.2021{, 16:52}
Репутация: 0
Имя: Андрей

Как устранить конфликт блока buzzer и скоростного счётчика

#1

Сообщение praporshik666 » 29.11.2021{, 19:21}

Здраствуйте, подскажите пожалуйста, при использовании скоростного сччётчика и блока buzzer, не компилируется в IDE, какможно решить эту проблемму?

Отправлено спустя 9 минут 59 секунд:
Похоже эти блоки используют один таймер, из-за этого не компилирует

rogerwaters
Рядовой
Сообщения: 42
Зарегистрирован: 17.05.2019{, 18:38}
Репутация: 2
Имя: Александр

Как устранить конфликт блока buzzer и скоростного счётчика

#2

Сообщение rogerwaters » 02.12.2021{, 20:26}

Никак. Нужно использовать активный буццер.

praporshik666
Рядовой
Сообщения: 10
Зарегистрирован: 15.01.2021{, 16:52}
Репутация: 0
Имя: Андрей

Как устранить конфликт блока buzzer и скоростного счётчика

#3

Сообщение praporshik666 » 02.12.2021{, 20:34}

Спасибо за ответ

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Как устранить конфликт блока buzzer и скоростного счётчика

#4

Сообщение ViktorPetrov » 02.12.2021{, 20:54}

Номер пина измени ,не все выходы ШИМ доступны при использование скоростного счетчика

praporshik666
Рядовой
Сообщения: 10
Зарегистрирован: 15.01.2021{, 16:52}
Репутация: 0
Имя: Андрей

Как устранить конфликт блока buzzer и скоростного счётчика

#5

Сообщение praporshik666 » 08.12.2021{, 20:03}

ViktorPetrov писал(а):
02.12.2021{, 20:54}
Номер пина измени ,не все выходы ШИМ доступны
насколько я понимаю, стандартный блок buzzer, не использует шим. Но всё равно проверил на всякий случай все выводы. Ошибка возникает в IDE при компиляции кода.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 677
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Как устранить конфликт блока buzzer и скоростного счётчика

#6

Сообщение ViktorPetrov » 08.12.2021{, 21:18}

praporshik666, Смотрите свой проект,все компилирует, D6(PWM)
счетчик + бузер.flp
(59.96 КБ) 36 скачиваний

praporshik666
Рядовой
Сообщения: 10
Зарегистрирован: 15.01.2021{, 16:52}
Репутация: 0
Имя: Андрей

Как устранить конфликт блока buzzer и скоростного счётчика

#7

Сообщение praporshik666 » 09.12.2021{, 11:12}

ViktorPetrov писал(а):
08.12.2021{, 21:18}
praporshik666, Смотрите свой проект,все компилирует, D6(PWM)счетчик + бузер.flp
Это если не включен аппаратный таймер, стоит его включить, будет ошибка компиляции

Отправлено спустя 8 часов 28 минут 54 секунды:
Короче разобрался, скоростной счётчик использует второй аппаратный таймер, а блок buzzer тоже частично использует его. Поэтому совместно они работать не будут.

Ответить

Вернуться в «Спросить у знатоков»