新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 新一代嵌入式微處理器STM32F103開發與應用

        新一代嵌入式微處理器STM32F103開發與應用

        作者: 時間:2011-04-22 來源:網絡 收藏

        溫度測量流程圖

        圖2 溫度測量流程圖

        C + + Buider顯示界面
        圖3 C + + Buider顯示界面

          4.2 顯示界面的設計

          在PC 機上, 使用C+ + Builder軟件制作顯示界面。編寫串口接收程序, 將串口設置與發端一致, 接收數據時以雙字節十六進制形式接收。接收到的數據大小介于0~ 0x0FFF之間, 換算為十進制數介于0~4095之間。由于VREF- = 0V, VREF+ = 3.3V, 因此, 根據數值和電壓值的關系算得當前電壓值。VSENSE = Data /4096* 3.3V。比如, 若當前得到十進制數值為1773, 則根據上述公式算得當前電壓為1.428V。得到電壓值之后, 由公式:

          TA = { ( V25 - VSEN SE ) /A vg_S lope} + 25可進一步算出當前溫度值。其中, V25 為VSENSE 在25℃ 時的大小, 其值為1.43V; Avg_Slope為溫度與VSENSE曲線的平均斜率, 大小為4.3mV /℃ 。根據上例得出的當前電壓1428V, 可推算得溫度值為25.36 ℃ 。得出結果的同時將該溫度值在該界面中顯示出來。結果顯示如圖3所示。

          5 結束語:

          基于C ortex- M3內核的系列處理器是新型的, 它在各方面指標上都遠遠優于51系列單片機, 但是其使用方法卻和51系列單片機一樣簡便, 而且不需要操作系統的支持, 因此工作量比起傳統的系統大大減少了。這些突出的優勢使得STM32系列處理器在生產生活的各個領域都有很大的發展潛力, 得到了越來越廣泛的。本文從該款處理器的資源、性能和特點入手, 較詳細的介紹了其工具和開發流程, 特別對K eilV ision4開發平臺的使用做了詳細的說明。最后以溫度測量實驗為例, 具體講解了片上AD資源的開發使用方法, 給讀者提供了一個直觀的印象, 為開發者更好的使用該款提供借鑒。


        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 曲麻莱县| 奉贤区| 贺州市| 永吉县| 沭阳县| 卢氏县| 滨海县| 南江县| 罗源县| 永泰县| 曲麻莱县| 湘乡市| 泉州市| 石泉县| 弥渡县| 乐平市| 康乐县| 吉首市| 龙胜| 即墨市| 雅江县| 大同县| 龙南县| 临武县| 平安县| 山阴县| 玉龙| 灯塔市| 临漳县| 杭锦旗| 普陀区| 磐安县| 阿拉善盟| 兴山县| 滕州市| 方正县| 扎囊县| 娄底市| 宝坻区| 宜宾市| 左权县|