我与乡下少妇的性事_色琪琪综合男人的天堂aⅴ视频_大胸喂奶秘书3p高h_国产一区二区视频在线播放_国产老头gay和老头gay视频_中文字幕亚洲欧美_国产男人搡女人免费视频_伊人色综合久久天天五月婷_崔雪莉被金秀贤握胸动态图_毛片在线视频观看

首頁 > 技術(shù)發(fā)展 > 樹莓派的IO引腳是如何定義的?

樹莓派的IO引腳是如何定義的?

時(shí)間:2020-06-25 來源:方正智芯 瀏覽:

我們使用樹莓派的很重要一個(gè)原因是想通過它來進(jìn)行一些智能控制,比如控制舵機(jī)、LED燈、繼電器或者用來進(jìn)行串口、SPI通信等,這些都需要通過控制樹莓派的輸入輸出引腳(IO引腳)來實(shí)現(xiàn)的。前面的文章我們說過樹莓派的輸入輸出引腳有26針和40針的區(qū)別,今天這篇文章我們具體看看它們是如何定義的?

首先,我們看看一代B型機(jī)的IO引腳(26針)的定義。將樹莓派以如下的角度放置,在右上角有兩排針腳,即為擴(kuò)展IO針腳。針腳的左上角為1號(hào),右下角為26號(hào),如下圖:

上圖中,1號(hào)針腳為3.3V電源接口,2號(hào)針腳為5V電源接口,6號(hào)針腳為電源負(fù)極(地)??梢酝ㄟ^將DC5V電源的正極連接到2號(hào)針腳,將負(fù)極連接到6號(hào)針腳為樹莓派供電。不過最常用的供電方式是通過板載的Mini USB供電,推薦的電源為直流5V(2A),如下圖:

如果使用Mini USB口供電,那么2號(hào)針腳和6號(hào)針腳會(huì)有+5V電壓差;1號(hào)針腳和6號(hào)針腳會(huì)有+3.3V電壓差,可以給外部負(fù)載供電。

下圖是方正智芯(Founder Chip)整理的一代B型機(jī)(26針)的IO 引腳定義圖:

該圖表中有兩種編號(hào):BCM編號(hào)和Wiring PI編號(hào)。BCM編號(hào)是樹莓派CPU芯片(樹莓派一代機(jī)使用的CPU芯片為BCM2835)的引腳編號(hào)。但是由于BCM編號(hào)在擴(kuò)展IO引腳上并非按照順序進(jìn)行排列,在編程開發(fā)的時(shí)候使用起來不太方便,因此我們經(jīng)常使用另一種編號(hào):Wiring PI編號(hào)。Wiring PI是為樹莓派量身定做的一個(gè)軟件包,適合有C語言基礎(chǔ)的開發(fā)人員。上圖中也列出了對(duì)應(yīng)的Wiring PI引腳編號(hào)。

圖表中GPIO的是英文"General Purpuse Input & Ouput"的縮寫,中文翻譯為:通用輸入輸出通道。開發(fā)人員可以在程序內(nèi)部將其配置成為輸出(Output)通道或者輸入(Input)通道,與單片機(jī)編程開發(fā)的GPIO引腳配置是一樣的。

IO擴(kuò)展引腳支持I2C總線(BCM2、3)、SPI總線(BCM8、9、10、11、12)和通用串行總線(BCM14、15),可以在編程中使用相應(yīng)的功能。

樹莓派從一代B+機(jī)將IO引腳擴(kuò)展到40針,之后的二代B型機(jī)和三代B型機(jī)都是40針,針腳的定義如下:

可以看出,40針的IO擴(kuò)展口在原來的基礎(chǔ)上又增加了一組5V電源(針腳4)和3.3V(針腳17)電源供應(yīng),保留了原來的I2C總線,SPI總線和通用串行總線,同時(shí)增加了一組I2C總線(BCM0,、1),同時(shí)GPIO引腳增加到了GPIO29。

好了,關(guān)于樹莓派IO引腳的定義就介紹到這里了。

熟練掌握IO引腳的定義是編程開發(fā)的基礎(chǔ),本文可以作為參考手冊(cè),官網(wǎng)提供PDF版本下載。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請(qǐng)聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時(shí)內(nèi)刪除。
相關(guān)推薦