Да, кстати - сопротивления R1 и R2 тоже неправильные. Считаем:
(24/16+1)*3.3V = 8.25V - такое будет максимальное напряжение на выходе схемы если на входе будет 3.3V. А нужно 5V. 8.25V будет конечно если ОУ обеспечить достаточное напряжение питания, а с питанием 5v он просто уйдёт в насыщение посередине шкалы.
Чтобы работало правильно, нужно:
1) или R1 подключить к PW0 (вместо PB0), а вход "+" ОУ подключить к PB0; т.е. - получить инвертирующее включение ОУ;
2) или изменить сопротивления R1 и R2 так, чтобы было: (R2/R1+1)*3.3V = 5V
(24/16+1)*3.3V = 8.25V - такое будет максимальное напряжение на выходе схемы если на входе будет 3.3V. А нужно 5V. 8.25V будет конечно если ОУ обеспечить достаточное напряжение питания, а с питанием 5v он просто уйдёт в насыщение посередине шкалы.
Чтобы работало правильно, нужно:
1) или R1 подключить к PW0 (вместо PB0), а вход "+" ОУ подключить к PB0; т.е. - получить инвертирующее включение ОУ;
2) или изменить сопротивления R1 и R2 так, чтобы было: (R2/R1+1)*3.3V = 5V