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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
admsasha
Родился
Сообщения: 9
Зарегистрирован: Чт окт 20, 2016 03:49:07

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

Сообщение admsasha »

У 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 нет. Может не тот документ читаю ? Где можно прочитать как считать данные ?
Реклама
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25233
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Сообщение КРАМ »

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

Вернуться в «ARM»