新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 在STM32中如何配置片內外設使用的IO端口

        在STM32中如何配置片內外設使用的IO端口

        作者: 時間:2016-12-02 來源:網絡 收藏
        首先,一個外設經過配置輸入的時鐘和初始化后即被激活(開啟)。

        如果需要使用該外設的輸入輸出管腳,則需要配置相應的GPIO端口;否則該外設對應的輸入輸出管腳可以做普通GPIO管腳使用。

        STM32的輸入輸出管腳有下面8種可能的配置:

        1. 浮空輸入
        2. 帶上拉輸入
        3. 帶下拉輸入
        4. 模擬輸入
        5. 開漏輸出
        6. 推挽輸出
        7. 復用功能的推挽輸出
        8. 復用功能的開漏輸出

        對應到外設的輸入輸出功能有下述三種情況:

        一、外設對應的管腳為輸出:需要根據外圍電路的配置選擇對應的管腳為復用功能的推挽輸出或復用功能的開漏輸出。
        二、外設對應的管腳為輸入:則根據外圍電路的配置可以選擇浮空輸入、帶上拉輸入或帶下拉輸入。
        三、ADC對應的管腳:配置管腳為模擬輸入。

        這一點在手冊中沒有十分明確地說明,我們已經要求寫手冊的人在下一版本的手冊中加入。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 三门峡市| 罗平县| 利辛县| 留坝县| 哈密市| 韶山市| 和林格尔县| 商都县| 兴安县| 白沙| 鄯善县| 恭城| 镇原县| 边坝县| 武汉市| 文成县| 沭阳县| 镶黄旗| 尼勒克县| 博客| 英德市| 平顺县| 宜良县| 调兵山市| 永济市| 皮山县| 都昌县| 迁西县| 沙坪坝区| 新丰县| 隆子县| 饶河县| 蒙阴县| 兴文县| 奇台县| 油尖旺区| 北安市| 锡林浩特市| 龙川县| 重庆市| 大关县|