attachInterrupt(Zero_Point, Tcontrol, HIGH);//LOW, HIGH, CHANGE, FALLING -down, RISING -up
//При смете на /LOW -всё здорово. выход молчит -как лом проглотил.
Во всех остальных случаях (при любом) получаю импульс и по нарастанию и по спаду.
void IRAM_ATTR Tcontrol()
{
digitalWrite(Tiristor_control, LOW);
digitalWrite (Out, LOW);
if (Start)
{
timerAlarmWrite(timer, Phazeval, true);
timerAlarmEnable(timer);
timerRestart(timer);
}
digitalWrite (Out, HIGH);
}
Исключил все Вафли(говорят они пользуются прерываниями…)
Что вы можете сказать по этому поводу???
можем сказать, что правила форума не прочитаны.
1 лайк
Поясните пожалуйста- в чём виноват???
Ошибка у вас в строке 100500…
Вы когда следующее сообщение задумаете писать - внимательно прочитайте что написано в окне ввода сообщения !!!
Извините, пожалуйста!!! Но в моём сообщении и 20 строк не было.
Откуда у Вас 100500…
Ума не приложу???
Это уже диагноз …
не выложили код
- Нет кода.
- Нет схемы.
- Нет внятного описания проблемы.