stm32技術(shù)參考手冊第5章gpio和afio上_第1頁
stm32技術(shù)參考手冊第5章gpio和afio上_第2頁
stm32技術(shù)參考手冊第5章gpio和afio上_第3頁
stm32技術(shù)參考手冊第5章gpio和afio上_第4頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、STM32F10 x參考手STM32F10 x參考手第一通用和復(fù)用功能I/O(GPIO和通用和復(fù)用功能I/O(GPIO和GPIO功能描GIOGxRLGPx_)2(Px_DRID)2/(G_R)16G_)32(xC。IOI輸入輸入輸入模擬開漏推挽推挽開漏每個/O/03(問PxSG_RPOI圖5-1 I/O端口位的基本結(jié)構(gòu)表5-1 端口位配PxODR推挽式(Push-000開漏(Open-10推挽式(Push-10見表5-開漏(Open-1輸0011001表5-2 輸出模式意保最大輸出速度為最大輸出速度為最大輸出速度為通用復(fù)位期間和剛復(fù)位后,復(fù)用功能未開啟,I/O端口被配置成浮空輸入模式MODE1

2、:0=00b)復(fù)位后,JTAG引腳被置于輸PA15:JTDI置于上PA14:JTCK置于下PA13:JTMS: (ID)/O(N-S)輸入數(shù)據(jù)寄存器(GPIOx_IDR)在每個APB2時鐘周期捕捉I/O引腳上的數(shù)據(jù)所有GO激活。單獨的位設(shè)置或位清IOP2這是通過對“置位/復(fù)位寄存器”(GPIOx_BSRR,復(fù)位是 GPIOx_BRR)中想要更改的位寫來實現(xiàn)的。沒被選擇的位將外部中斷/喚醒6.2節(jié):外部中斷/6.2.3復(fù)用功能使用默認復(fù)用功能前必須對輸入模式(浮空、上拉或下拉復(fù)用功能輸出模式:輸入驅(qū)動器被配置成浮空輸入模對于復(fù)用輸出功能,端口必須配置成復(fù)用功能輸出模式(推挽或開漏)(連接。如果軟

3、件把一個GPIO腳配置成復(fù)用輸出功能,但是外設(shè)沒有被激活,它的輸出將不確定軟件重新映射I/OIO參考FOGPIOOO)當I/O根據(jù)輸入配置(上拉,下拉或浮動)出現(xiàn)在I/O腳上的數(shù)據(jù)在每個APB2圖5-輸入浮空/上拉/下拉配當I/O端口被配置為輸出時開漏模式:輸出寄存器上的0激活-OS,而輸出寄存器上的1將端口置于高阻狀(O。推挽模式:輸出寄存器上的0激活N-MOS,而輸出寄存器上的1將激活P-MOS出現(xiàn)在I/O腳上的數(shù)據(jù)在每個APB2在開漏模式時,對輸入數(shù)據(jù)寄存器的讀訪問可得到I/O圖-給出了O圖5-輸出配復(fù)用功能配當I/O內(nèi)置外設(shè)的信號驅(qū)動輸出緩沖器(復(fù)用功能輸出在每個APB2時鐘周期,出現(xiàn)

4、在I/O開漏模式時,讀輸入數(shù)據(jù)寄存器時可得到I/O圖5-4 示出了I/O端口位的復(fù)用功能配置。參考5.4節(jié)AFIO一組能/寄器許把用新映到同引。圖4復(fù)用功配置模擬輸入配當I/O端口被配置為模擬輸入配置時O為0讀取輸入數(shù)據(jù)寄存器時值圖5-5 示出了I/O端口位的高阻抗模擬輸入配圖5-高阻抗的模擬輸入配GPIO寄存器描請參考第1章中有關(guān)寄存器描述中用到的縮寫端口配置低寄存器(GPIOx_CRL) (偏移地址復(fù)位值:4444 9876543210位CFx10:端口x配置位(x = 軟件通過這些位配置相應(yīng)的I/O端口,請參考表5-1端口在輸入模式0001:浮空輸入模式(復(fù)位后的狀態(tài)1011在輸出模式0

5、0011011位MDE::端口x的模式位(x軟件通過這些位配置相應(yīng)的I/O端口,請參考表5-1端口00:輸入模式(復(fù)位后的狀態(tài)01:輸出模式,最大速度10:輸出模式,最大速度11:輸出模式,最大速度端口配置高寄存器(GPIOx_CRH) (偏移地址復(fù)位值:4444 9876543210位CFx10:端口x配置位(x = 軟件通過這些位配置相應(yīng)的I/O端口,請參考表5-1端口在輸入模式0001:浮空輸入模式(復(fù)位后的狀態(tài)1011在輸出模式00011011位MDE::端口x的模式位(x軟件通過這些位配置相應(yīng)的I/O端口,請參考表5-1端口00:輸入模式(復(fù)位后的狀態(tài)01:輸出模式,最大速度10:輸

6、出模式,最大速度11:輸出模式,最大速度端口輸入數(shù)據(jù)寄存器(GPIOx_IDR) (地址復(fù)位保98765432108rrrrrrrrrrrrrrrr位保留,始終讀為0位IRx1::端口輸入數(shù)據(jù)(x = 這些位為只讀并只能以字(16位)的形式讀出。讀出的值為對應(yīng)I/O端口輸出數(shù)據(jù)寄存器(GPIOx_ODR) (地址復(fù)位保保位保留,始終讀為0位ORx1::端口輸出數(shù)據(jù)(x = 這些位可讀可寫并只能以字(16位)的形式操作注:對GPIOx_BSRR(x = AE),可以分別地對各個ODR位進行獨立的設(shè)置/清除端口位設(shè)置/復(fù)位寄存器(GPIOx_BSRR) 地址復(fù)位wwwwwwwwwwwwwwww98

7、76543210位BRxxx這些位只能寫入并只能以字(16位)的形式操作0:對對應(yīng)的ODRx位不1:清除對應(yīng)的ODRx位為注:如果同時設(shè)置了BSx和BRx的對應(yīng)位,BSx位起作用位BRxxx這些位只能寫入并只能以字(16位)的形式操作0:對對應(yīng)的ODRx位不1:設(shè)置對應(yīng)的ODRx位為端口位復(fù)位寄存器(GPIOx_BRR) (地址復(fù)位保9876543210wwwwwwwwwwwwwwww位保留位BRxxx這些位只能寫入并只能以字(16位)的形式操作0:對對應(yīng)的ODRx位不1:清除對應(yīng)的ODRx位為注:如果同時設(shè)置了BSx和BRx的對應(yīng)位,BSx位起作用端口配置鎖定寄存器(GPIOx_LCKR) (1(CK150鎖定IOC150。當對相應(yīng)的端口位執(zhí)行了C每個鎖定位鎖定控制寄存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論