Измерить Vcc на ATtiny13a
Я пытаюсь выяснить, могу ли я измерить Vcc attiny13a, но код, который я использую для arduino и attiny85, не работает. Вот откуда я взял этот код. Я знаю, что он работает, используя 1.1v и АЦП, а в даташите attiny13a написано, что они есть, но я не могу заставить его работать.
@ladiesman217, 👍2
1 ответ
Лучший ответ:
Код, на который вы ссылаетесь, измеряет внутреннее опорное напряжение 1,1 В, используя Vcc в качестве ссылки. ATtiny13A не может этого сделать. Там есть 1,1В. внутренний эталон, но он может использовать его только как эталон для АЦП, не как измеряемый канал.
Что вы можете сделать, если не возражаете против добавления дополнительного оборудования, так это разделить Vcc с некоторыми резисторами, чтобы получить напряжение, пропорциональное Vcc, но ниже 1,1 В. Затем используйте эталонное значение 1,1 В для измерения этого Напряжение. Другими словами, измерьте уменьшенное значение Vcc в сравнении с Опорное значение 1,1 В вместо измерения опорного напряжения 1,1 В против Вкк. Техническое описание должно помочь вам с деталями.
- Неточное считывание напряжения с аналогового вывода Arduino
- Питание Arduino от батареи и считывание напряжения батареи
- Микроконтроллер зависает при срабатывании затвора N-канального МОП-транзистора.
- Термопара и мультиметр
- Чипы и высокое напряжение: Подключены последовательно?
- Есть скетч для датчика Холла, нужно отредактировать его для работы со схемой чувствительного резистора
- NodeMCU - Vin контакт как выход 5V?
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
Я попробовал это, и это сработало! Я не очень разбираюсь в настройках битов в таблице данных, но с помощью учебника я заставил его работать. Спасибо., @ladiesman217