모든 GPIO 핀에 내부 풀업 / 풀다운 저항이 있습니까?


18

질문은 : 모든 Raspberrys GPIO에는 PiJ4가있는 Java 언어 인 프로그램에서 활성화 할 수있는 내부 풀 업 / 풀 다운 저항이 있습니까?

라즈베리 모델 B +가 있습니다.

답변:


13

예. 모든 B +의 GPIO 핀에는 코드에서 제어 할 수있는 내부 풀업 또는 풀다운 저항이 있습니다.

풀업은 최소 50K – 65K입니다. 풀다운은 최소 50K – 60K입니다.

GPIO에 대한 자세한 내용은 여기 및 여기를 참조하십시오 .

PI4J 설명서에서 사용 예 :

// provision gpio pin #02 as an input pin with its internal pull down resistor enabled
// (configure pin edge to both rising and falling to get notified for HIGH and LOW state
// changes)
GpioPinDigitalInput myButton = gpio.provisionDigitalInputPin(RaspiPin.GPIO_02,             // PIN NUMBER
                                                             "MyButton",                   // PIN FRIENDLY NAME (optional)
                                                             PinPullResistance.PULL_DOWN); // PIN RESISTANCE (optional)

5
답을 반올림하기 위해 핀 3과 5에 1k8 풀업이 3V3으로 배선되어 있음을 언급하는 것이 좋습니다. 이러한 풀업은 I2C 버스가 올바르게 작동하는 데 필요합니다. 결과적으로 내부 풀다운이이 핀에 영향을 미치지 않습니다 (내부 풀다운이 외부 풀업보다 훨씬 약합니다).
— joan

@Ghanima이 모델은 Model B +의 데이터 시트입니까? raspberrypi.org/documentation/hardware/raspberrypi/bcm2835/…
— Redex

@redex, B +에 사용 된 Broadcom SOC 칩의 데이터 시트입니다. 전체 보드의 "감소 된"회로도는 여기에 있습니다 . BCM의 내부 작업을 위해서는 링크가 방문 가치가 있습니다 (200 페이지 길이의 철저하고 철저합니다).
— Ghanima
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.