September 21st, 2019

  • ctbr83

X9C103 - кто знаком?

Доброго времени суток, уважаемые соучастники! Проблема такая — сабж управляется микроконтроллером AVR (ATTiny13). В даташите сказано, что состояние потенциометра сохраняется в энергонезависимой памяти и вызывается при включении. Подскажите пожалуйста, кто сталкивался с сабжем — есть ли способ установить нужное сопротивление в потенциометре при включении микроконтроллера? Например, при включении необходимо, что бы сопротивление потенциометра всегда устанавливалось на 50%. Вызвать подпрограмму, при включении микроконтроллера, во время инициализации, которая отщёлкает 50 импульсов не проблема, но это в случае, если начальное сопротивление резистора равно 0% — а мы не знаем, в каком состоянии (с каким сопротивлением) потенциометр был выключен - он ведь сохраняет состояние. Так вот каким образом можно установить необходимое сопротивление при включении? Есть ли способ считать текущее состояние потенциометра при включении, и открутить (или докрутить) до нужного сопротивления? Или может быть его можно резко сбросить в ноль, а потом накрутить до 50%? Если можете, натолкните пожалуйста на мысль, а то мозг уже закипает :(