Size: a a a

2020 December 23

ED

Electronics Designer in Embedded Group
Нажал Enter раньше, чем надо, сорян.
источник

PB

Petr B. in Embedded Group
А если опорное напряжение несколько раз подряд замерить с помощью ацп - оно не плавает?
источник

ED

Electronics Designer in Embedded Group
Сейчас допишу.
источник

ED

Electronics Designer in Embedded Group
int32_t Vdd;
int32_t CAL;
int32_t ADC;

ADC = ...;

CAL = (int32_t)(*VREFINT_CAL_ADDR);

Vdd = (CAL*3000L)/ADC;
источник

ВЯ

Василий Ярошенко... in Embedded Group
Petr B.
А если опорное напряжение несколько раз подряд замерить с помощью ацп - оно не плавает?
замеряется переодически в цикле, плавает последний знак
источник

ED

Electronics Designer in Embedded Group
Вполне нормально, даже хорошо.
источник

ВЯ

Василий Ярошенко... in Embedded Group
Electronics Designer
int32_t Vdd;
int32_t CAL;
int32_t ADC;

ADC = ...;

CAL = (int32_t)(*VREFINT_CAL_ADDR);

Vdd = (CAL*3000L)/ADC;
счас попробую так
источник

DS

Dmitriy Salko in Embedded Group
Василий Ярошенко
ребята прошу помощи
STM32L051 - замеряю напряжение питания Vdd - через VREFINT
по формуле
Vdd = VREFINT_CAL_VREF*(*VREFINT_CAL_ADDR)/ADC_raw;
Vdd какого типа?
источник

ВЯ

Василий Ярошенко... in Embedded Group
как понять - какого типа?
питание проца
источник

DS

Dmitriy Salko in Embedded Group
Тип переменной)
источник

ВЯ

Василий Ярошенко... in Embedded Group
U32
источник

ВЯ

Василий Ярошенко... in Embedded Group
Electronics Designer
int32_t Vdd;
int32_t CAL;
int32_t ADC;

ADC = ...;

CAL = (int32_t)(*VREFINT_CAL_ADDR);

Vdd = (CAL*3000L)/ADC;
нет,
ошибки в приведении типов - нет, "паранойный" результат - такой же
источник

ED

Electronics Designer in Embedded Group
ОК. Тогда вопрос - выводите для просмотра как?
источник

ВЯ

Василий Ярошенко... in Embedded Group
в отладчике смотрю - значение переменной
источник

DS

Dmitriy Salko in Embedded Group
А вы уверены что АЦП у вас от внутреннего ИОНа работает?
источник

ED

Electronics Designer in Embedded Group
Он его меряет.
источник

ВЯ

Василий Ярошенко... in Embedded Group
значение вот
источник

ED

Electronics Designer in Embedded Group
Так а что не так?
источник

ВЯ

Василий Ярошенко... in Embedded Group
меряю
источник

ED

Electronics Designer in Embedded Group
По идее правильно.
источник