搞完了ADC的基本配置步驟,下面就是ADC配合一些外設的應用了,首先就是stm32f1內部的溫度傳感器通過adc采集獲得溫度; 內部溫度傳感器在ADC1的通道16上,所以只需要初始化以下ADC1就好了,然后再寫兩個函數來獲得ADC轉換之后的值並根據公式將該值轉換為溫度即可 ...
測量芯片周圍的環境溫度用。這個溫度傳感器輸出的電壓與溫度成一定比例,獲取溫度基本就是用ADC測量這個電壓。 在芯片內部,溫度傳感器與ADC 的CH 相連。當不使用改傳感器時,可將其設置為PowerDown模式以省電。 主要特性: 測溫范圍: 攝氏度 測溫精度: . 攝氏度 使用步驟: 選擇ADC CH 作為ADC的輸入 設置采樣時間 設置ADC 寄存器ADC CCR的TSVREFE位,將溫度傳感器 ...
2013-05-23 23:26 0 5933 推薦指數:
搞完了ADC的基本配置步驟,下面就是ADC配合一些外設的應用了,首先就是stm32f1內部的溫度傳感器通過adc采集獲得溫度; 內部溫度傳感器在ADC1的通道16上,所以只需要初始化以下ADC1就好了,然后再寫兩個函數來獲得ADC轉換之后的值並根據公式將該值轉換為溫度即可 ...
折騰了兩天ADC多通道采樣,采樣的結果都很亂,完全不是預期值。在amobbs求助也沒有找到結果。於是決定從簡單開始,一步步折騰着破ADC。 【ADC試驗1實驗說明】 1、這個實驗僅僅是初始化一個ADC,對其輸入進行采樣。 2、使用STM32F4 ...
書接上文,開始折騰ADC的DMA傳輸。因為大家都在說DMA,就連ST的例子里邊也是使用DMA的。 ADC采集到的數據都存儲在一個固定的寄存器中。當常規采樣方式采樣多個通道時候,使用DMA可以較好地避免將采集到的數據丟失。當ADC的DMA功能被使能的時候,每個通道 ...
ADC的模擬看門狗用於檢查電壓是否越界。他又上下兩個邊界,可分別在寄存器ADC_HTR和ADC_LTR中設置。庫函數是使用ADC_AnalogWatchdogThresholdsConfig設置的,無論是常規通道還是注入通道,都非常簡單。 當模擬看門狗檢測到電壓高於上限或者低於下限時將會產生 ...
STM32F4Discovery開發幫使用的STM32F407VGT6芯片,內部FLASH有1M之多。平時寫的代碼,燒寫完之后還有大量的剩余。有效利用這剩余的FLASH能存儲不少數據。因此研究了一下STM32F4讀寫內部FLASH的一些操作。 【STM32F4 內部Flash的一些信息 ...
STM32F407xx內嵌四個通用同步/異步接收器(USART1,USART2,USART3 和USART6)和兩個通用異步收發器(UART4和UART5)。這6個接口提供異步通信 ...
GPIO的一些特性,翻譯自ST的參考手冊 1、16組IO可用 2、推挽/開漏+上拉/下拉 3、可從ODR輸出數據,也可從外設輸出數據 4、每個IO速度可獨立設置 5、浮空輸入,上下拉輸入,模 ...
准備物件 STM32F103C8T6核心板 ST-LINK V2 DHT11 杜邦線若干 連接線 STM32F103C8T6芯片管腳圖 管腳說明 連接仿真器 STM32 ST-LINKV2 ...