首先,一個外設經過配置輸入的時鐘和初始化后即被激活(開啟)。 如果需要使用該外設的輸入輸出管腳,則需要配置相應的GPIO端口;否則該外設對應的輸入輸出管腳可以做普通GPIO管腳使用。 STM32的輸入輸出管腳有下面8種可能的配置: 1. 浮空輸入 2. 帶上拉輸入 3. 帶下拉輸入 4. 模擬輸入 5. 開漏輸出 6. 推挽輸出 7. 復用功能的推挽輸出 8. 復用功能的開漏輸出 對應到外設的輸入輸出功能有下述三種情況: 一、外設對應的管腳為輸出:需要根據外圍電路的配置選擇對應的管腳為復用功能的推挽輸出或復用功能的開漏輸出。 二、外設對應的管腳為輸入:則根據外圍電路的配置可以選擇浮空輸入、帶上拉輸入或帶下拉輸入。 三、ADC對應的管腳:配置管腳為模擬輸入。 這一點在手冊中沒有十分明確地說明,我們已經要求寫手冊的人在下一版本的手冊中加入。 最初發表日期:2008-8-29 |