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

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

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

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

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

Добавлено: 02 дек 2021, 20:26
rogerwaters
Никак. Нужно использовать активный буццер.

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

Добавлено: 02 дек 2021, 20:34
praporshik666
Спасибо за ответ

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

Добавлено: 02 дек 2021, 20:54
ViktorPetrov
Номер пина измени ,не все выходы ШИМ доступны при использование скоростного счетчика

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

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

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

Добавлено: 08 дек 2021, 21:18
ViktorPetrov
[ref]praporshik666[/ref], Смотрите свой проект,все компилирует, D6(PWM)
счетчик + бузер.flp

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

Добавлено: 09 дек 2021, 19:41
praporshik666
ViktorPetrov писал(а): 08 дек 2021, 21:18 [ref]praporshik666[/ref], Смотрите свой проект,все компилирует, D6(PWM)счетчик + бузер.flp
Это если не включен аппаратный таймер, стоит его включить, будет ошибка компиляции

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