第2章引腳連接、GPIO_第1頁(yè)
第2章引腳連接、GPIO_第2頁(yè)
第2章引腳連接、GPIO_第3頁(yè)
第2章引腳連接、GPIO_第4頁(yè)
第2章引腳連接、GPIO_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、3 Sept. 2008Confidential二、引腳連接模塊、二、引腳連接模塊、GPIO3 Sept. 2008Confidential目標(biāo)目標(biāo): :通過(guò)本章的學(xué)習(xí),學(xué)員應(yīng)掌握如下知識(shí)通過(guò)本章的學(xué)習(xí),學(xué)員應(yīng)掌握如下知識(shí) 1) 1) 引腳連接模塊引腳連接模塊2) GPIO2) GPIO時(shí)間:時(shí)間:2 學(xué)時(shí)學(xué)時(shí)教學(xué)方法:講授教學(xué)方法:講授PPT3 Sept. 2008Confidential2.1 2.1 引腳連接模塊引腳連接模塊 LPC2000系列微控制器的大部分管腳都具有多種功能,即管腳復(fù)用,但是同一引腳在同一時(shí)刻只能使用其中一個(gè)功能,通過(guò)配置相關(guān)寄存器控制多路開(kāi)關(guān)來(lái)連接引腳與片內(nèi)外設(shè)。G

2、PIOTXD0PWM1輸出P0.0P0.0通過(guò)引腳連接模塊控制引腳功能3 Sept. 2008Confidential2.1.1 外部存儲(chǔ)器寄存器描述-PINSEL0PINSEL0PINSEL0引腳名稱引腳名稱00000101101011 11復(fù)位值復(fù)位值1:01:0P0.0P0.0GPIO P0.0GPIO P0.0TxD0TxD0PWM1PWM1保留保留00003:23:2P0.1P0.1GPIO P0.1GPIO P0.1RxD0RxD0PWM3PWM3EINT0EINT000005:45:4P0.2P0.2GPIO P0.2GPIO P0.2SCLSCL捕獲捕獲0.00.0保留保留00

3、007:67:6P0.3P0.3GPIO P0.3GPIO P0.3SDASDA匹配匹配0.00.0EINT1EINT100009:89:8P0.4P0.4GPIO P0.4GPIO P0.4SCK0SCK0捕獲捕獲0.10.1保留保留000011:1011:10P0.5P0.5GPIO P0.5GPIO P0.5MISO0MISO0匹配匹配0.10.1保留保留000013:1213:12P0.6P0.6GPIO P0.6GPIO P0.6MOSI0MOSI0捕獲捕獲0.20.2保留保留000015:1415:14P0.7P0.7GPIO P0.7GPIO P0.7SSEL0SSEL0PWM2

4、PWM2EINT2EINT2000017:1617:16P0.8P0.8GPIO P0.8GPIO P0.8TxD1TxD1PWM4PWM4保留保留000019:1819:18P0.9P0.9GPIO P0.9GPIO P0.9RxD1RxD1PWM6PWM6EINT3EINT3000021:2021:20P0.10P0.10GPIO P0.10GPIO P0.10RTSRTS捕獲捕獲1.01.0保留保留000023:2223:22P0.11P0.11GPIO P0.11GPIO P0.11CTSCTS捕獲捕獲1.11.1保留保留000025:2425:24P0.12P0.12GPIO P0.

5、12GPIO P0.12DSRDSR匹配匹配1.01.0保留保留000027:2627:26P0.13P0.13GPIO P0.13GPIO P0.13DTRDTR匹配匹配1.11.1保留保留000029:2829:28P0.14P0.14GPIO P0.14GPIO P0.14CDCDEINT1EINT1保留保留000031:3031:30P0.15P0.15GPIO P0.15GPIO P0.15RIRIEINT2EINT2保留保留0000表示寄存器中某兩位的設(shè)定值如PINSEL01:0=01時(shí),連接TXD0表示寄存器中的控制位如9:8表示PINSEL0寄存器的第9和8位3 Sept. 2

6、008ConfidentialPINSEL0引腳名稱00011011復(fù)位值1:0P0.0GPIO P0.0TxD0PWM1保留003:2P0.1GPIO P0.1RxD0PWM3EINT0005:4P0.2GPIO P0.2SCL捕獲0.0保留007:6P0.3GPIO P0.3SDA匹配0.0EINT1009:8P0.4GPIO P0.4SCK0捕獲0.1保留0011:10P0.5GPIO P0.5MISO0匹配0.1保留0013:12P0.6GPIO P0.6MOSI0捕獲0.2保留0015:14P0.7GPIO P0.7SSEL0PWM2EINT20017:16P0.8GPIO P0.8

7、TxD1PWM4保留0019:18P0.9GPIO P0.9RxD1PWM6EINT30021:20P0.10GPIO P0.10RTS捕獲1.0保留0023:22P0.11GPIO P0.11CTS捕獲1.1保留0025:24P0.12GPIO P0.12DSR匹配1.0保留0027:26P0.13GPIO P0.13DTR匹配1.1保留0029:28P0.14GPIO P0.14CDEINT1保留0031:30P0.15GPIO P0.15RIEINT2保留00如:PINSEL19:18設(shè)置為01時(shí),引腳P0.9的功能為RXD12.1.1 外部存儲(chǔ)器寄存器描述-PINSEL0(續(xù))3 Se

8、pt. 2008ConfidentialPINSEL1PINSEL1引腳名稱引腳名稱00000101101011 11復(fù)位值復(fù)位值1:01:0P0.16P0.16GPIO P0.16GPIO P0.16EINT0EINT0匹配匹配0.20.2保留保留00003:23:2P0.17P0.17GPIO P0.17GPIO P0.17捕獲捕獲1.21.2SCK1SCK1匹配匹配1.21.200005:45:4P0.18P0.18GPIO P0.18GPIO P0.18捕獲捕獲1.31.3MISO1MISO1匹配匹配1.31.300007:67:6P0.19P0.19GPIO P0.19GPIO P0

9、.19匹配匹配1.21.2MOSI1MOSI1匹配匹配1.31.300009:89:8P0.20P0.20GPIO P0.20GPIO P0.20匹配匹配1.31.3SSEL1SSEL1EINT3EINT3000011:1011:10P0.21P0.21GPIO P0.21GPIO P0.21PWM5PWM5保留保留捕獲捕獲1.31.3000013:1213:12P0.22P0.22GPIO P0.22GPIO P0.22保留保留捕獲捕獲0.00.0匹配匹配0.00.0000015:1415:14P0.23P0.23GPIO P0.23GPIO P0.23保留保留保留保留保留保留000017:

10、1617:16P0.24P0.24GPIO P0.24GPIO P0.24保留保留保留保留保留保留000019:1819:18P0.25P0.25GPIO P0.25GPIO P0.25保留保留保留保留保留保留000021:2021:20P0.26P0.26保留保留000023:2223:22P0.27P0.27GPIO P0.27GPIO P0.27AIN0AIN0捕獲捕獲0.10.1匹配匹配0.10.1000025:2425:24P0.28P0.28GPIO P0.28GPIO P0.28AIN1AIN1捕獲捕獲0.20.2匹配匹配0.20.2000027:2627:26P0.29P0.2

11、9GPIO P0.29GPIO P0.29AIN2AIN2捕獲捕獲0.30.3匹配匹配0.30.3000029:2829:28P0.30P0.30GPIO P0.30GPIO P0.30AIN3AIN3EINT3EINT3捕獲捕獲0.00.0000031:3031:30P0.31P0.31保留保留00002.1.2 外部存儲(chǔ)器寄存器描述-PINSEL13 Sept. 2008ConfidentialPINSEL2PINSEL2描述描述復(fù)位值復(fù)位值1:01:0保留保留00002 2為為0 0時(shí),時(shí),P1.36:26P1.36:26作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P1.36:26P1

12、.36:26作調(diào)試端口使用作調(diào)試端口使用復(fù)位時(shí)將復(fù)位時(shí)將P1.26P1.26引腳電平引腳電平取反后作為該位復(fù)位值取反后作為該位復(fù)位值3 3為為0 0時(shí),時(shí),P1.25:16P1.25:16作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P1.25:16P1.25:16作跟蹤端口使用作跟蹤端口使用復(fù)位時(shí)將復(fù)位時(shí)將P1.20P1.20引腳電平引腳電平取反后作為該位復(fù)位值取反后作為該位復(fù)位值5:45:4控制數(shù)據(jù)總線和選通引腳的使用控制數(shù)據(jù)總線和選通引腳的使用復(fù)位時(shí)將復(fù)位時(shí)將BOOT1:0BOOT1:0引腳引腳電平作為該域的復(fù)位值電平作為該域的復(fù)位值6 6當(dāng)數(shù)據(jù)總線不占用當(dāng)數(shù)據(jù)總線不占用P3.29P3.

13、29時(shí):時(shí):為為1 1時(shí),時(shí),P3.29P3.29作作GPIOGPIO使用使用為為0 0時(shí),時(shí),P3.29P3.29作作AIN6AIN6使用使用1 17 7當(dāng)數(shù)據(jù)總線不占用當(dāng)數(shù)據(jù)總線不占用P3.28P3.28時(shí):時(shí):為為1 1時(shí),時(shí),P3.28P3.28作作GPIOGPIO使用使用為為0 0時(shí),時(shí),P3.28P3.28作作AIN7AIN7使用使用1 18 8為為1 1時(shí),時(shí),P3.27P3.27作作GPIOGPIO使用使用為為0 0時(shí),時(shí),P3.27P3.27作作WEWE使用使用0 02.1.3 外部存儲(chǔ)器寄存器描述-PINSEL23 Sept. 2008ConfidentialPINSEL2

14、PINSEL2描述描述復(fù)位值復(fù)位值10:910:9保留保留11 11為為1 1時(shí),時(shí),P3.26P3.26作作CS1CS1使用使用為為0 0時(shí),時(shí),P3.26P3.26作作GPIOGPIO使用使用0 01212保留保留1313當(dāng)?shù)刂房偩€不占用當(dāng)?shù)刂房偩€不占用P3.23P3.23引腳時(shí):引腳時(shí):為為1 1時(shí),時(shí),P3.23P3.23作外部總線時(shí)鐘輸出作外部總線時(shí)鐘輸出(XCLKXCLK)使用)使用為為0 0時(shí),時(shí),P3.29P3.29作作GPIOGPIO使用使用0 015:1415:14為為0000時(shí),時(shí),P3.25P3.25作作GPIOGPIO使用使用為為0101時(shí),時(shí),P3.25P3.25作

15、作CS2CS2使用使用其它設(shè)置值保留其它設(shè)置值保留000017:1617:16為為0000時(shí),時(shí),P3.24P3.24作作GPIOGPIO使用使用為為0101時(shí),時(shí),P3.24P3.24作作CS3CS3使用使用其它設(shè)置值保留其它設(shè)置值保留000019:1819:18保留保留2.1.3 外部存儲(chǔ)器寄存器描述-PINSEL2(續(xù))3 Sept. 2008ConfidentialPINSEL2PINSEL2描述描述復(fù)位值復(fù)位值2020當(dāng)數(shù)據(jù)總線沒(méi)有占用當(dāng)數(shù)據(jù)總線沒(méi)有占用P2.29:28P2.29:28時(shí):時(shí):為為0 0時(shí),時(shí),P3.29:28P3.29:28作作GPIOGPIO使用使用為為1 1時(shí),

16、保留時(shí),保留0 02121當(dāng)數(shù)據(jù)總線沒(méi)有占用當(dāng)數(shù)據(jù)總線沒(méi)有占用P2.20P2.20時(shí):時(shí):為為0 0時(shí),時(shí),P2.20P2.20作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P2.20P2.20作作AIN4AIN4使用使用1 12222當(dāng)數(shù)據(jù)總線沒(méi)有占用當(dāng)數(shù)據(jù)總線沒(méi)有占用P2.21P2.21時(shí):時(shí):為為0 0時(shí),時(shí),P2.21P2.21作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P2.21P2.21作作AIN5AIN5使用使用1 12323為為0 0時(shí),時(shí),P3.0P3.0作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P3.0P3.0作地址線作地址線A0A0使用使用復(fù)位時(shí),復(fù)位時(shí),BOOT1

17、:0BOOT1:0引腳引腳都為低電平時(shí),該位為都為低電平時(shí),該位為1 12424為為0 0時(shí),時(shí),P3.1P3.1作作GPIOGPIO使用使用為為1 1時(shí),時(shí),P3.1P3.1作地址線作地址線A1A1使用使用復(fù)位時(shí),復(fù)位時(shí),BOOT1BOOT1引腳為引腳為低電平時(shí),該位為低電平時(shí),該位為1 127:2527:25控制控制P3.23/A23P3.23/A23和和P3.22/A2P3.22/A2中的地中的地址總線的數(shù)目址總線的數(shù)目復(fù)位時(shí),復(fù)位時(shí),BOOT1:0BOOT1:0引腳引腳都為高電平時(shí),該域?yàn)槎紴楦唠娖綍r(shí),該域?yàn)?00000,否則為,否則為11111131:2831:28保留保留2.1.3

18、 外部存儲(chǔ)器寄存器描述-PINSEL2(續(xù))3 Sept. 2008ConfidentialPINSEL2PINSEL25:45:4數(shù)據(jù)總數(shù)據(jù)總線寬度線寬度P2.21:16P2.21:16P2.15:8P2.15:8P2.7:0P2.7:0P3.31P3.31P3.30P3.30P3.29:28P3.29:28P1.1P1.1P1.0P1.000008 8位位D7:0D7:0BLS0BLS0OEOECS0CS001011616位位D15:8D15:8D7:0D7:0BLS0BLS0BLS1BLS1OEOECS0CS010103232位位D31:16D31:16D15:8D15:8D7:0D7:

19、0BLS0BLS0BLS1BLS1BLS3:2BLS3:2OEOECS0CS011 11無(wú)無(wú)PINSEL25:4PINSEL25:4與數(shù)據(jù)總線和控制線的關(guān)系列表與數(shù)據(jù)總線和控制線的關(guān)系列表PINSEL2PINSEL227:2527:25000000001001010010011011100100101101110110111111地址線寬度地址線寬度無(wú)地?zé)o地址線址線P3.3:2P3.3:2為為地址線地址線P3.5:2P3.5:2為為地址線地址線P3.7:2P3.7:2為為地址線地址線P3.11:2P3.11:2為為地址線地址線P3.15:2P3.15:2為地址線為地址線P3.19:2P3.19

20、:2為為地址線地址線P3.23:2P3.23:2為地址線為地址線PINSEL227:25PINSEL227:25與地址線的關(guān)系列表與地址線的關(guān)系列表注:注:“”表示該引腳不作數(shù)據(jù)總線使用,可作其它用途。表示該引腳不作數(shù)據(jù)總線使用,可作其它用途。2.1.4 外部總線設(shè)置3 Sept. 2008ConfidentialPINSEL0 = 0 x05 16;C C代碼:代碼:通過(guò)查閱通過(guò)查閱PINSE0PINSE0寄存器設(shè)置表,得到寄存器設(shè)置表,得到P0.9P0.9和和P0.8P0.8的控制位為的控制位為PINSEL019:16PINSEL019:16,當(dāng)該域設(shè)置為,當(dāng)該域設(shè)置為0101(0 x05

21、)0101(0 x05)時(shí)選擇時(shí)選擇 RxD1RxD1和和 TxD1 TxD1 ;為了不影響別的管腳連接設(shè)置,通常選擇下面的設(shè)置方法。為了不影響別的管腳連接設(shè)置,通常選擇下面的設(shè)置方法。PINSEL0 = (PINSEL0 & 0 xFFF0FFFF) | (0 x05 16);2.1.5 使用示例-將P0.8、P0.9設(shè)置為TxD1、RxD13 Sept. 2008Confidential LPC2200系列微控制器是總線開(kāi)放型芯片,其總線寬度可設(shè)置為8位、16位或32位,對(duì)于沒(méi)有使用到的總線引腳(比如16位總線寬度時(shí),D16D31位沒(méi)有使用),可作為GPIO使用。2.1.6 啟動(dòng)代

22、碼相關(guān)部分3 Sept. 2008Confidential. . . LDR R0, =PINSEL2IF :DEF: EN_CRP LDR R1, =0 x0f814910ELSE LDR R1, =0 x0f814914ENDIF STR R1, R0. . .C C代碼:代碼:如果在工程目標(biāo)中選擇如果在工程目標(biāo)中選擇RelInChipRelInChip項(xiàng),編譯器將會(huì)預(yù)項(xiàng),編譯器將會(huì)預(yù)定義定義EN_CRPEN_CRP宏,宏,PINSEL2PINSEL2被被設(shè)置為設(shè)置為0 x0f8149100 x0f814910,禁止,禁止JTAGJTAG調(diào)試。調(diào)試。當(dāng)沒(méi)有預(yù)定義當(dāng)沒(méi)有預(yù)定義EN_CRPEN

23、_CRP宏時(shí),宏時(shí),PINSEL2PINSEL2被設(shè)置為被設(shè)置為0 x0f8149140 x0f814914,使能使能JTAGJTAG調(diào)試。調(diào)試。2.1.6 啟動(dòng)代碼相關(guān)部分(續(xù))3 Sept. 2008Confidential2.2 GPIO2.2 GPIO設(shè)置設(shè)置 LPC2000系列作為 “微控制器”,其GPIO特性就顯得很重要。它具有如下的特性: 可以獨(dú)立控制每個(gè)GPIO口的方向(輸入/輸出模式); 可以獨(dú)立設(shè)置每個(gè)GPIO的輸出狀態(tài)(高/低電平); 所有GPIO口在復(fù)位后默認(rèn)為輸入狀態(tài)。3 Sept. 2008ConfidentialR310KRSTC16104LED1POWER+3.

24、3VR310K+3.3VQB1QC2QD3QE4QF5QG6QH7GND8SQH9SCLR10SCK11RCK12OE13SI14QA15VCC16U1174HC595+3.3VLPC2000檢測(cè)數(shù)字輸入,如檢測(cè)數(shù)字輸入,如鍵盤或開(kāi)關(guān)信號(hào)鍵盤或開(kāi)關(guān)信號(hào)驅(qū)動(dòng)驅(qū)動(dòng)LEDLED或其它指或其它指示器示器控制片外器件控制片外器件2.2.1 應(yīng)用3 Sept. 2008ConfidentialLPC2114/2124微控制器具有兩個(gè)端口-P0和P1,可以作為GPIO使用的引腳數(shù)為46個(gè)。LPC2210/2212/2214微控制器還包含另外兩個(gè)端口-P2和P3,這個(gè)兩個(gè)端口與外部存儲(chǔ)器總線復(fù)用,當(dāng)它們?nèi)孔?/p>

25、為GPIO使用時(shí),GPIO引腳數(shù)多達(dá)112個(gè)。2.2.2 引腳描述3 Sept. 2008ConfidentialGPIO與控制寄存器的關(guān)系PINSELxIOxDIRIOxCLRIOxPINIOxSETinout10引腳2.2.2 引腳描述(續(xù))3 Sept. 2008ConfidentialPINSELxIOxDIRIOxCLRIOxPINIOxSETinout10通用名稱通用名稱描述描述訪問(wèn)類型訪問(wèn)類型復(fù)位值復(fù)位值IOPINIOPINGPIOGPIO引腳值寄存器,不管方向模式如何,引腳的當(dāng)前引腳值寄存器,不管方向模式如何,引腳的當(dāng)前狀態(tài)都可以從該寄存器中讀出狀態(tài)都可以從該寄存器中讀出只讀只

26、讀NANAIOSETIOSETGPIOGPIO輸出置位寄存器。該寄存器控制引腳輸出高電平輸出置位寄存器。該寄存器控制引腳輸出高電平讀讀/ /置位置位0 0IOCLRIOCLRGPIOGPIO輸出置位寄存器。該寄存器控制引腳輸出低電平輸出置位寄存器。該寄存器控制引腳輸出低電平只清零只清零0 0IODIRIODIRGPIOGPIO方向控制寄存器。該寄存器單獨(dú)控制每個(gè)方向控制寄存器。該寄存器單獨(dú)控制每個(gè)IOIO口的口的方向方向讀讀/ /寫寫0 02.2.3 GPIO相關(guān)寄存器描述3 Sept. 2008ConfidentialPINSELxIOxDIRIOxCLRIOxPINIOxSETinout1

27、02.2.4 GPIO相關(guān)寄存器描述-IOxPINIOxPINIOxPIN描述描述復(fù)位值復(fù)位值31 : 031 : 0GPIOGPIO引腳值。引腳值。IOxPIN0IOxPIN0對(duì)應(yīng)于對(duì)應(yīng)于Px.0 Px.0 IOxPIN31 IOxPIN31對(duì)應(yīng)于對(duì)應(yīng)于Px.31Px.31引腳引腳未定義未定義該寄存器反映了當(dāng)前引腳的狀態(tài)。該寄存器反映了當(dāng)前引腳的狀態(tài)。IOIOx xPINPIN中的中的x x對(duì)應(yīng)于某一個(gè)端口,如對(duì)應(yīng)于某一個(gè)端口,如P P1 1口對(duì)應(yīng)口對(duì)應(yīng)于于IOIO1 1PINPIN。所以芯片存在多少個(gè)端口,就有多少個(gè)。所以芯片存在多少個(gè)端口,就有多少個(gè)IOxPINIOxPIN分別與之對(duì)應(yīng)。

28、分別與之對(duì)應(yīng)。寫該寄存器會(huì)將值保存到輸出寄存器,具體使用稍后介紹。寫該寄存器會(huì)將值保存到輸出寄存器,具體使用稍后介紹。注意注意:無(wú)論引腳被設(shè)置為輸入還是輸出模式,都不影響引腳狀態(tài)的讀出。:無(wú)論引腳被設(shè)置為輸入還是輸出模式,都不影響引腳狀態(tài)的讀出。3 Sept. 2008ConfidentialPINSELxIOxDIRIOxCLRIOxPINIOxSETinout102.2.5 GPIO相關(guān)寄存器描述-IOxDIRIOxDIIOxDIR R描述描述復(fù)位值復(fù)位值31 : 031 : 0方向控制位。方向控制位。IOxDIR0IOxDIR0對(duì)應(yīng)于對(duì)應(yīng)于Px.0 Px.0 IOxDIR31 IOxDI

29、R31對(duì)應(yīng)于對(duì)應(yīng)于Px.31Px.31引腳引腳未定義未定義當(dāng)引腳設(shè)置為當(dāng)引腳設(shè)置為GPIOGPIO輸出模式時(shí),可使用該寄存器控制引腳的方向。向某輸出模式時(shí),可使用該寄存器控制引腳的方向。向某位寫入位寫入1 1使對(duì)應(yīng)引腳作為輸出功能,寫入使對(duì)應(yīng)引腳作為輸出功能,寫入0 0時(shí)作為輸入功能。時(shí)作為輸入功能。作為輸入功能時(shí),引腳處于高阻態(tài)。作為輸入功能時(shí),引腳處于高阻態(tài)。3 Sept. 2008ConfidentialPINSELxIOxDIRIOxCLRIOxPINIOxSETinout102.2.6 GPIO相關(guān)寄存器描述-IOxSETIOxSET描述復(fù)位值31 : 0輸出置位。IOxSET0對(duì)應(yīng)

30、于Px.0 IOxPIN31對(duì)應(yīng)于Px.31引腳未定義當(dāng)引腳設(shè)置為GPIO輸出模式時(shí),可使用該寄存器從引腳輸出高電平。向某位寫入1使對(duì)應(yīng)引腳輸出高電平。寫入0無(wú)效。從該寄存器讀回的數(shù)據(jù)為GPIO輸出寄存器的值。該值不反映外部環(huán)境對(duì)引腳的影響。3 Sept. 2008ConfidentialPINSELxIOxDIRIOxCLRIOxPINIOxSETinout102.2.7 GPIO相關(guān)寄存器描述-IOxCLRIOxCLR描述復(fù)位值31 : 0輸出清零。IOxCLR0對(duì)應(yīng)于Px.0 IOxCLR31對(duì)應(yīng)于Px.31引腳未定義 當(dāng)引腳設(shè)置為GPIO輸出模式時(shí),可使用該寄存器從引腳輸出低電平。向某

31、位寫入1使對(duì)應(yīng)引腳輸出低電平。寫入0無(wú)效。注意:讀取該寄存器無(wú)效,不能讀回輸出寄存器的值。3 Sept. 2008Confidential2.2.8 使用GPIO注意要點(diǎn) 引腳設(shè)置為輸出方式時(shí),輸出狀態(tài)由IOxSET和IOxCLR中最后操作的寄存器決定; 大部分GPIO輸出為推挽方式(個(gè)別引腳為開(kāi)漏輸出),正常拉出/灌入電流均為4mA(短時(shí)間極限值40mA); 復(fù)位后默認(rèn)所有GPIO為輸入模式。3 Sept. 2008Confidential . PINSEL0 &= 0 xFFFFFFFC; IO0DIR |= 0 x00000001; IO0SET = 0 x00000001; .C代碼:PINSEL0IO0DIRIO0CLRIO0PINIO0SETinout102.2.9 GPIO應(yīng)用示例-設(shè)置P0.0輸出高電平P0.0(1) 設(shè)置引腳連接模塊,P0.0為GPIO(2) 設(shè)置P0.0口方向,設(shè)置為輸出(3) 設(shè)置P0.0口狀態(tài),輸出高電平13 Sept. 2008Confidential . uint32 PinStat; PINSEL0 &=

溫馨提示

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

評(píng)論

0/150

提交評(píng)論