在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GPIO 與 40-pin

jf_70714899 ? 來源:jf_70714899 ? 作者:jf_70714899 ? 2023-03-22 14:29 ? 次閱讀

GPIO 與 40-pin

Raspberry Pi GPIO與40-pin 對應

poYBAGQan5yAWip1AAMoWJXXbj8093.png

任何GPIO引腳都可以在軟件中指定為輸入或輸出,適用廣泛用途。

pYYBAGQan7GAD7iLAACKMHzJdMw221.png

::: warning

GPIO 引腳的編號不按數(shù)字順序排列;板上存在 GPIO 引腳 0 和 1(物理引腳 27 和 28),但保留用于高級用途(見下文)。

:::

Voltages

兩個5V引腳、兩個3.3V引腳,以及一些不可配置的接地引腳(0V)。意味著輸出設置為3.3V,輸入為3.3V容差

Outputs

GPIO作為輸出,可以設為高(3.3V) 或者低(0V).

Inputs

GPIO作為輸入,可以讀取為高(3.3V) 或者低(0V)。使用上拉或下拉電阻器可以更輕松地實現(xiàn)。GPIO2 和 GPIO3 固定上拉電阻,其他引腳可以在軟件中配置。

More

除了簡單的輸入和輸出設備,GPIO引腳還可以用于各種替代功能,有些可用于所有引腳,有些可用于特定引腳。

PWM (脈沖寬度調制)

Software PWM available on all pins

Hardware PWM available on GPIO12, GPIO13, GPIO18, GPIO19

SPI

SPI0:MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7)

SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)

I2C

Data: (GPIO2); Clock (GPIO3)

EPROM Data: (GPIO0); EEPROM Clock (GPIO1)

Serial

TX (GPIO14); RX (GPIO15)

GPIO pinout

可以在終端窗口,運行 pinout 查看參考信息。這工具又 GPIO Zero Python庫提供,Raspberry Pi os 默認已經(jīng)安裝。

pYYBAGQan8KALR4IAAD248VR3nc167.png

有關 GPIO 引腳高級功能的更多詳細信息,參考.

Permissions

為了能使用GPIO端口,你需要將用戶加到 gpio 組。 pi 用戶默認是在gpio組中,其他用戶需要自己加入。

sudo usermod -a -G gpio 

GPIO in Python

GPIO Zero 可以很方便使用python控制GPIO,文檔參考.

LED

使用GPIO17 控制led,示例:

from gpiozero import LEDfrom time import sleep led = LED(17) whileTrue:    led.on()    sleep(1)    led.off()    sleep(1)

使用 python file 運行示例,Led將反復閃爍和熄滅。

LED 函數(shù)包括: on(), off(), toggle(), and blink().

BUTTON

使用GPIO2 讀取按鍵狀態(tài),示例:

from gpiozero import Buttonfrom time import sleep button = Button(2) whileTrue:    if button.is_pressed:        print("Pressed")    else:        print("Released")    sleep(1)

按鈕功能包括

屬性: is_pressed 、 is_held

回調函數(shù): when_pressed 、 when_released 、 when_held

方法:wait_for_press 、wait_for_release

BUTTON + LED

按鈕和LED組合使用:

from gpiozero import LED, Button led = LED(17)button = Button(2) whileTrue:    if button.is_pressed:        led.on()    else:        led.off()

或者:

from gpiozero import LED, Button led = LED(17)button = Button(2) whileTrue:    button.wait_for_press()    led.on()    button.wait_for_release()    led.off()

or:

from gpiozero import LED, Button led = LED(17)button = Button(2) button.when_pressed = led.onbutton.when_released = led.off

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • GPIO
    +關注

    關注

    16

    文章

    1217

    瀏覽量

    52536
  • 樹莓派
    +關注

    關注

    117

    文章

    1711

    瀏覽量

    105968
收藏 人收藏

    評論

    相關推薦

    GPIO_Write(GPIOB, GPIO_Pin_6 | GPIO_Pin_8);是什么意思啊?

    GPIO_Write(GPIOB, GPIO_Pin_6 | GPIO_Pin_8);是什么意思啊?
    發(fā)表于 08-26 16:29

    GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_3)和GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_3)有什么區(qū)別

    GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_3)和GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_3)有什么區(qū)別
    發(fā)表于 03-16 19:50

    請問GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_3,~GPIO_PIN_3)這是什么意思?

    _PORTF_BASE, GPIO_PIN_3,GPIO_STRENGTH_4MA,GPIO_PIN_TYPE_STD);GPIODirModeSet(GPIO_PORTF_BASE,
    發(fā)表于 06-11 03:14

    MCC基于樹莓派的HAT模塊

    ),數(shù)模轉換器(DAC)或條件數(shù)字輸入和輸出(DIO)。但是,可以通過USB端口或支持SPI和I2C的GPIO40-pin接頭擴展這些功能。直接和樹莓派GPIO進行堆棧式連接的設備稱為HAT
    發(fā)表于 09-05 11:45

    GPIO口的相關資料分享

    能力均可達到20mA,但40-pin40-pin以上單片機的整個芯片最大不要超過120mA,20-pin以上及3
    發(fā)表于 02-18 07:52

    瑞昱realtek的PHY芯片 RTL8211系列新版區(qū)別?

    、RTL8211F-CG 40-Pin QFN 2、RTL8211FI-CG 40-Pin QFN 3、RTL8211FD-CG 40-Pin QFN4、RTL8211FDI-CG 40-Pi
    發(fā)表于 05-03 18:44

    賽昉科技40-Pin GPIO Header用戶指南

    和調試 GPIO 、 I2C 、 SPI 和 PWM 的說明,如“ 準備 ”、 GPIO 操作 ”、 I2C 操作 ”、 SPI 操作 ”、 PWM 操作 ”,和 UART 操作 ”章節(jié)所述。為如何使用 40
    發(fā)表于 05-05 14:28

    基于RK3566設計的樹莓派3B+(Raspberry Pi 3 Model B+)替代方案

    40-Pin GPIO擴展 40-Pin GPIO擴展 電源 5V/2A電源輸入,支持POE 5V/2A電源輸入,支持POE 操作系統(tǒng) Android11.0, debian 11,
    發(fā)表于 05-06 15:48

    PIC18F448/PIC18F458 pdf datash

    ; PIC18F448• PIC18F458 These devices are available in 28-pin, 40-pin and 44-pin packages. They are differen
    發(fā)表于 01-23 21:56 ?49次下載

    【STemWin】STM32H743VI單片機通過LTDC驅動4.3寸800×480高分辨率的40-pin FPC彩屏并裸機移植STemWin圖形庫

    【STemWin】STM32H743VI單片機通過LTDC驅動4.3寸800×480高分辨率的40-pin FPC彩屏并裸機移植STemWin圖形庫
    發(fā)表于 11-26 20:51 ?31次下載
    【STemWin】STM32H743VI單片機通過LTDC驅動4.3寸800×480高分辨率的<b class='flag-5'>40-pin</b> FPC彩屏并裸機移植STemWin圖形庫

    F103_GPIO_輸入初始化

    #define in_port GPIOB#define in_pin (GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO
    發(fā)表于 12-04 11:36 ?7次下載
    F103_<b class='flag-5'>GPIO</b>_輸入初始化

    STM32f1學習筆記——GPIO

    32為寬帶的設置寄存器,一共64位,每個GPIO占用4位配置位。其中兩位設置GPIO的方向,另外兩位設置GPIO的工作模式。GPIO中的常用參數(shù)1、
    發(fā)表于 12-05 13:21 ?1次下載
    STM32f1學習筆記——<b class='flag-5'>GPIO</b>

    模擬IIC_讀寫B(tài)Q40Z50模塊

    讀寫B(tài)Q40Z50模塊,我使用的是32單片機該模擬IIC僅適用于BQ40Z50模塊,因為每個模塊延時有差異1.初始化GPIO,根據(jù)你所使用的單片機完成初始化
    發(fā)表于 12-09 16:06 ?27次下載
    模擬IIC_讀寫B(tài)Q<b class='flag-5'>40</b>Z50模塊

    3.STC15W408AS單片機GPIO

    能力均可達到20mA,但40-pin40-pin以上單片機的整個芯片最大不要超過120mA,20-pin以上及3
    發(fā)表于 12-23 19:14 ?19次下載
    3.STC15W408AS單片機<b class='flag-5'>GPIO</b>

    STM32-GPIO詳解

    STM32-GPIO配置介紹typedef struct { uint32_t GPIO_Pin; GPIOMode_TypeDef GPIO
    發(fā)表于 12-24 19:12 ?15次下載
    STM32-<b class='flag-5'>GPIO</b>詳解
    主站蜘蛛池模板: 欧美性狂猛bbbbbbxxxx | 国产女人在线视频 | 黄色网大全 | 欧洲乱码专区一区二区三区四区 | 久久99色| 欧洲国产精品精华液 | 久青草免费视频 | 精品国产免费一区二区 | 青青导航 | 丁香综合激情 | 日操| 性欧美f | 一丝不遮视频免费观看 | 欧美精品专区55页 | 91一区二区三区四区五区 | 爱爱视频天天看 | 国产精品免费看久久久香蕉 | 草久视频在线观看 | 伦理片日本韩国电影三级在线观看 | 亚洲一卡2卡3卡4卡5卡乱码 | 大学生一级特黄的免费大片视频 | 中文字幕在线不卡 | 天天狠天天天天透在线 | 无毒不卡在线观看 | 丁香狠狠 | 久久国产乱子伦精品免费午夜 | 免费黄色a视频 | 九色视频在线看 | 宅男666在线永久免费观看 | 在线观看精品国产福利片100 | 亚洲成人在线免费观看 | 色戒真做gif动图 | 夜夜春宵翁熄性放纵30 | 亚洲a影院 | 99热久久精品最新 | 992tv国产精品福利在线 | 丁香狠狠 | 国产亚洲欧洲人人网 | 性久久久久久久久久 | 成人高清毛片a | 色婷婷综合激情视频免费看 |