Владимир_К ©:А эти исходные данные надо как-то вводить? Надо вводить. А вводить через UART нет возможности - значит нет возможности убрать экран стаба, а нет возможности убрать экран стаба - значит - нафига тогда нужен экран контроллера? Просто дубль?
Сразу заявляю, что абсолютно согласен с уважаемым kvic'ом по поводу необходимой самодостаточности/автономности стаба.
Но...запретить самодеятельность выше сил, посему придется принять активное в ней участие.
Опустив лирику о вреде умножения сущностей, перейдём к конкретному решению конкретной задачи. Итак, чтобы отказаться от дисплея стаба, нам нужно обеспечить возможность ввода номинала тэна в отсутствие того дисплея, ага.
Накодить можно, бумага стерпит, но...а на кой, вообще, нам указывать тот номинал в отсутствие дисплея? Он и нужен-то только для человекочитаемого отображения текущей уставки в Ваттах, коя сама вычисляется стабом из указанного номинала ТЭНа и текущей уставки в шагах регулировки. А всего шагов всегда 500 (шаг регулировки - 0,2%).
Т.е. спросив у стаба заданный ему номинал тэна, мы всегда можем пересчитать и отобразить в Ваттах нужный нам номинал и нужную нам уставку не мучая попусту стаб и протокол. Математика простейшая.
Правда, свежезашитый стаб с пустой памятью так и будет висеть в начальной менюшке и ждать ввода номинала в первую ячейку (который станет умолчальным), но это, как раз, поправить в коде стаба можно и даже нужно.
С уважением, <дата, подпись>, отвечайте нам, а то...
РК 28/1500Простой стабилизированный регулятор