Измерить Vcc на ATtiny13a

Я пытаюсь выяснить, могу ли я измерить Vcc attiny13a, но код, который я использую для arduino и attiny85, не работает. Вот откуда я взял этот код. Я знаю, что он работает, используя 1.1v и АЦП, а в даташите attiny13a написано, что они есть, но я не могу заставить его работать.

, 👍2


1 ответ


Лучший ответ:

6

Код, на который вы ссылаетесь, измеряет внутреннее опорное напряжение 1,1 В, используя Vcc в качестве ссылки. ATtiny13A не может этого сделать. Там есть 1,1В. внутренний эталон, но он может использовать его только как эталон для АЦП, не как измеряемый канал.

Что вы можете сделать, если не возражаете против добавления дополнительного оборудования, так это разделить Vcc с некоторыми резисторами, чтобы получить напряжение, пропорциональное Vcc, но ниже 1,1 В. Затем используйте эталонное значение 1,1 В для измерения этого Напряжение. Другими словами, измерьте уменьшенное значение Vcc в сравнении с Опорное значение 1,1 В вместо измерения опорного напряжения 1,1 В против Вкк. Техническое описание должно помочь вам с деталями.

,

Я попробовал это, и это сработало! Я не очень разбираюсь в настройках битов в таблице данных, но с помощью учебника я заставил его работать. Спасибо., @ladiesman217