新聞中心

        STM32-GPIO

        作者: 時間:2016-11-29 來源:網絡 收藏
        為了快速了解STM32,并且使用STM32完成工程。我們首先來瀏覽一下STM32的GPIO,這也最容易學習的。在本節我們了解一下GPIO的框架。下一節了解一下STM32的晶振,就可以干什么了?當然是流水燈或者鍵盤實驗。

        在《STM32中文資料》在第8章做了詳細的介紹。我們只是瀏覽一下。在105頁列舉了GPIO的幾種模式。

        本文引用地址:http://www.104case.com/article/201611/323219.htm

        GPIO管腳可以兼容5V的電平,這一點在手冊上有明確的說明。也就是說STM32的GPIO可以不需要任何轉換連接5V的設備。上半虛線框圖是輸入部分,下半虛線框圖是輸出部分。

        k1、K2是兩個開關,當k1、k2 都斷開時是輸入浮空,k1閉合、k2斷開輸入上拉。k1斷開、k2閉合輸出上拉。 當k1閉合、k2閉合開關斷開、當“開/關”斷開,GPIO就是模擬輸入。當“開/關”閉合時即是“復用功能輸入”。這個可能比較繞口,對照上圖還是可以理解的。

        在輸入部分有兩個各場管,分別是“P-MOS”、“N-MOS”。首先將輸入部分上拉合下拉全部斷開,“TTL肖特基觸發器”導通。P-MOS導通、N-MOS斷開,推挽輸出高電平。P-MOS斷開、N-MOS導通,推挽輸出電平。 推挽的意思大概是這樣的,當輸出高電平時由P-MOS“推”出電流,當輸出低電平時"N-MOS"導通吸收電流。這大概就是“挽”的意思。

        如果將P-MOS斷開,當N-MOS導通,即開漏輸出低電平。如果將P-MOS斷開,當N-MOS斷開,即開漏懸空。這就通常所說開漏輸出。

        在《STM32中文資料》第8章有詳細的描述。在做詳細設計時可以作為詳細參考。另外如果您沒有從事過電子類研發工作,可能對P-MOS、N-MOS不了解。可以參考大學《模擬電子電路》。可以簡單的理解為開關。

        我們可以看出STM32的IO工作模式還是很多的。一般c51單片機也只有“弱上拉”或“開漏”兩種模式。通過CNF、MODE寄存器可以配置GPIO工作模式。

        本節我們學習了stm32的GPIO,下一節討論一下晶振章節。



        關鍵詞: STM32GPI

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 马公市| 南丰县| 邹城市| 成都市| 乐山市| 凌海市| 泸定县| 兴安盟| 杨浦区| 夹江县| 昭平县| 中方县| 白山市| 鄂托克旗| 东莞市| 威信县| 寻乌县| 旌德县| 宁城县| 洪雅县| 综艺| 理塘县| 乌鲁木齐县| 松阳县| 石家庄市| 余江县| 师宗县| 洛隆县| 出国| 延边| 玉山县| 沁阳市| 福清市| 安乡县| 原阳县| 建宁县| 浮梁县| 安义县| 泰来县| 武川县| 德钦县|