Re: Внешнее прерывание???
А что это? ledOn = !ledOn;
инвертировать нужно только вот так ledOn = ~ledOn;
Re: Внешнее прерывание???
Я подсмотрел такое инвертирование у Джереми Блума, в его туториалах по Arduino, у него так. Теперь буду знать что так неправильно, спасибо. Но это главной проблемы не исправило(((
Re: Внешнее прерывание???
Прерывание срабатывает стабильно , я проверил .
Re: Внешнее прерывание???
Тогда я не пойму что не так? Когда я прошиваю скетч и ставлю не 255 или не 0 он все время находится в прерывании. Хотя на выходе компаратора LM358 допустим при pwm_value = 254 стабильно 3,57 вольт а он при этом он находится все время в прерывании
Re: Внешнее прерывание???
Он находится в обработчике по причине того что Serial.println занимает много времени
и при выходе из обработчика он опять попадает в него
Re: Внешнее прерывание???
Я тоже так думал, поэтому к не инвертирующему входу LMки я дал фиксированный сигнал PWM = 254 а к другому дал сигнал с pwm, который получал с потенциометра и он по прежнему находится в прерываниях даже когда на потенциометре 0
Re: Внешнее прерывание???
Ты лучше убери из обработчика Serial.println
Re: Внешнее прерывание???
Убрал serial.println, проблема не решилась. При этом если выставлять опорное напряжение для компаратора на lm358 не через pwm дуины все начинает работать как надо, как только связываюсь с pwm он улетает в постоянные прерывания(((