關(guān)于gpio是什么意思,GPIO接口是什么這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、GPIO的英文全稱General-Purpose Input /Output Ports,中文意思是通用I/O端口。
2、在嵌入式系統(tǒng)中,經(jīng)常需要控制許多結(jié)構(gòu)簡(jiǎn)單的外部設(shè)備或者電路,這些設(shè)備有的需要通過(guò)CPU控制,有的需要CPU提供輸入信號(hào)。
3、并且,許多設(shè)備或電路只要求有開(kāi)/關(guān)兩種狀體就夠了,比如LED的亮與滅。
4、對(duì)這些設(shè)備的控制,使用傳統(tǒng)的串口或者并口就顯得比較復(fù)雜,所以,在嵌入式微處理器上通常提供了一種“通用可編程I/O端口”,也就是GPIO。
5、一個(gè)GPIO端口至少需要兩個(gè)寄存器,一個(gè)做控制用的“通用IO端口控制寄存器”,還有一個(gè)是存放數(shù)據(jù)的“通用I/O端口數(shù)據(jù)寄存器”。
6、數(shù)據(jù)寄存器的每一位是和GPIO的硬件引腳對(duì)應(yīng)的,而數(shù)據(jù)的傳遞方向是通過(guò)控制寄存器設(shè)置的,通過(guò)控制寄存器可以設(shè)置每一位引腳的數(shù)據(jù)流向。
7、(GPIO相關(guān)的寄存器有,IOPIN、IOSET、IOCLR、IODIR四個(gè)寄存器。
8、)。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!