Перейти к содержанию
    

STM32F100

Для одного из проектов необходимо мерить напряжение Vrefint, чтобы определить питание чипа. Казалось бы, что может быть проще. Накидал такой текст:

 

Vpwr = ADC_buf[1];
Vpwr = 4095 * 1200 / Vpwr;      //Напряжение питания в мВ;

 

и в итоге получаю 2,44 В при питающем 2,96 В.

 

Сломал всю голову, не могу понять что не так и в какую сторону копать. Никто не сталкивался с такой проблемой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам спросил - сам отвечаю. Все оказалось просто, просто ошибка в программе (вместо 17 канала задал время измерения 16 каналу) :laughing: . Исправил, все заработало как надо. Вот так обычно и бывает, какая-то ерунда, а сразу и не заметишь.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...