色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認識你,還能領取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 引腳的編號不按數字順序排列;板上存在 GPIO 引腳 0 和 1(物理引腳 27 和 28),但保留用于高級用途(見下文)。

:::

Voltages

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

Outputs

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

Inputs

GPIO作為輸入,可以讀取為高(3.3V) 或者低(0V)。使用上拉或下拉電阻器可以更輕松地實現。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 默認已經安裝。

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 函數包括: on(), off(), toggle(), and blink().

BUTTON

使用GPIO2 讀取按鍵狀態,示例:

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

回調函數: 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

審核編輯黃宇

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

    關注

    16

    文章

    1216

    瀏覽量

    52267
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105795
收藏 人收藏

    評論

    相關推薦

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

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

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

    GPIO_ReadOutputDataBit(GPIOC,GPIO_Pin_3)和GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_3)有什么區別
    發表于 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,
    發表于 06-11 03:14

    MCC基于樹莓派的HAT模塊

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

    GPIO口的相關資料分享

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

    瑞昱realtek的PHY芯片 RTL8211系列新版區別?

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

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

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

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

    40-Pin GPIO擴展 40-Pin GPIO擴展 電源 5V/2A電源輸入,支持POE 5V/2A電源輸入,支持POE 操作系統 Android11.0, debian 11,
    發表于 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
    發表于 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圖形庫
    發表于 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
    發表于 12-04 11:36 ?7次下載
    F103_<b class='flag-5'>GPIO</b>_輸入初始化

    STM32f1學習筆記——GPIO

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

    模擬IIC_讀寫BQ40Z50模塊

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

    3.STC15W408AS單片機GPIO

    能力均可達到20mA,但40-pin40-pin以上單片機的整個芯片最大不要超過120mA,20-pin以上及3
    發表于 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
    發表于 12-24 19:12 ?15次下載
    STM32-<b class='flag-5'>GPIO</b>詳解
    主站蜘蛛池模板: 欧美一级久久久久久久久大| 国产成人综合在线| 青青草伊人网| 久久re热在线视频精69| 超碰国产人人做人人爽| 一个人免费播放高清在线观看| 十二月综合缴缴情| 暖暖直播免费观看韩国| 精品视频在线播放| 国产跪地吃黄金喝圣水合集| free高跟丝袜秘书hd| 中文字幕在线久热精品| 亚洲国产在线精品国| 十分钟视频影院免费| 欧美国产成人在线| 理论片午午伦夜理片影院| 护士美女照片| 国产精品免费一区二区三区四区 | 久久九九有精品国产23百花影院| 国产精品 中文字幕 亚洲 欧美| RUNAWAY韩国动漫免费网| 91伊人久久大香线蕉| 月夜直播免费观看全集| 亚洲黄色录像片| 性欧美videos俄罗斯| 色悠悠电影网| 日日干夜夜啪蕉视频| 青青伊人久久| 全彩acg无翼乌火影忍者| 欧美末成年videos在线| 毛片免费观看视频| 老年日本老年daddy| 久久天堂视频| 玖玖爱在线播放| 久久热在线视频精品店| 久见久热 这里只有精品| 黄色小说男男| 精品亚洲国产熟女福利自在线| 韩国无遮羞禁动漫在线观看96| 巨乳中文无码亚洲| 亚洲大片免费|