Бакалавр
Дипломные и курсовые на заказ

Датчик температуры. 
Микропроцессорная техника: введение в cortex-m3

РефератПомощь в написанииУзнать стоимостьмоей работы

С помощью первого АЦП можно осуществить преобразования датчика опорного напряжения. Для этого необходимо включить блок датчика температуры и источник опорного напряжения, установив бит TS_EN в единицу. После включения можно использовать источник опорного напряжения для первого и второго АЦП вместо их собственных, что позволяет снизить ток потребления. Для этого необходимо установить биты ADCx_OP… Читать ещё >

Датчик температуры. Микропроцессорная техника: введение в cortex-m3 (реферат, курсовая, диплом, контрольная)

С помощью первого АЦП можно осуществить преобразования датчика опорного напряжения. Для этого необходимо включить блок датчика температуры и источник опорного напряжения, установив бит TS_EN в единицу. После включения можно использовать источник опорного напряжения для первого и второго АЦП вместо их собственных, что позволяет снизить ток потребления. Для этого необходимо установить биты ADCx_OP в единицу. Для выбора датчика температуры в качестве источника для преобразования необходимо в битах Cfg_REG_CHS установить значение 31 -го канала, установить биты TS_BUF_EN и SEL_TS, после чего можно запустить процесс преобразования. Для начала преобразования необходимо записать «1» в бит Cfg_REG_GO.

После завершения преобразования будет взведен Flg_REG_EOCIF в регистре ADC1_STATUS. а в регистре ADC1_RESULT будет размещен результат преобразования. После считывания результата будет автоматически сброшен флаг Flg_REG_EOCIF.

Если после первого преобразования результат не был считан и было выполнено второе преобразование, то в регистре результата ADC1_RESULT будет размещено значение от последнего преобразования, а помимо бита Flg_REG_EOCIF будет установлен дополнительный флаг Flg_REG_OVERWRITE. Флаг Flg_REG_OVERWRITE может быть сброшен только записью в регистр ADC1_STATUS.

Для последовательного преобразования только датчика температуры можно в регистре ADC1_CHSEL выбрать только 31-й канал и установить бит Cfg_REG_CHCH в «1» либо установить номер 31-го канала в битах Cfg_REG_CHS[4:0] и сбросить бит Cfg_REG_CHCH в «О». В этом случае процесс последовательного преобразования будет выполняться только для данного канала. При этом должны быть также установлены биты TS_BUF_EN и SEL_TS.

Показать весь текст
Заполнить форму текущей работой