Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Чтение температуры со встроенного сенсора

Вс янв 15, 2017 05:39:53

У stm32f103c8t6 есть встроенный сенсор температуры, из datasheet есть только такое
Код:
Temperature sensor
The temperature sensor has to generate a voltage that varies linearly with temperature. The
conversion range is between 2 V < VDDA < 3.6 V. The temperature sensor is internally
connected to the ADC12_IN16 input channel which is used to convert the sensor output
voltage into a digital value.


Ни слова про ADC12_IN16 нет. Может не тот документ читаю ? Где можно прочитать как считать данные ?

Re: Чтение температуры со встроенного сенсора

Вс янв 15, 2017 06:07:53

Datasheet на контроллер (en.CD00161566) страница 79, таблица 5.3.19 - параметры температурного сенсора и режим преобразования.
Reference datasheet (en.CD00171190) страница 235, параграф 11.10 - Температурный сенсор, там же страница 238, регистр ADC_CR1 биты AWDCH[4:0] - выбираем канал АЦП с температурным сенсором, запускаем преобразование, читаем результат и пересчитываем его в температуру по таблице из даташита на контроллер.
Ответить