inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.

내 힘으로 LED회로 만들어서 제어하기 2

내힘으로 LED회로 만들어서 제어하기2 강좌

해결된 질문

323

젤라또피스타치오

작성한 질문수 4

0

안녕하세요.

내힘으로 LED회로 만들어서 제어하기2 강좌에 4분 28초에 gpio pull up pull down이 의미하는게 pull up 저항 pull down 저항을 의미하는게 맞나요?? 그렇다면 led회로 구성이 pull down 으로 구성이 돼있는데 왜 gpio pull down이 아닌 gpio pull up으로 세팅하신건가요?

감사합니다.

Raspberry-Pi arduino 임베디드

답변 2

0

ojtube5

0:43초 부터 설명을 하고 있는 내용인데요.
우선 어렵게 생각하지 마시고, 회로도상 LED 오른편이 3.3V가 흐르는데,
왼쪽편으로 전류가 흘려야, LED가 켜집니다.

근데 gpio를 pull-up 시키면, 왼편 전압이 3.3v이게 되죠.
그러니깐 양쪽다 3.3v여서 전류가 안 흐릅니다.
그래서 안켜지는 거예요.

만약 gpio를 pull-down 시키면, 전앞에 0v가 되서, 바로 led가 켜지고요.

즉 저기서 이야기한 내용은, 처음 gpio 전압을 어떻게 세팅 할거냐라고 보시면 될 것 같습니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

젤라또피스타치오님, LED 회로 설계 시 ‘gpio pull up’과 ‘gpio pull down’ 설정은 일반적으로 회로에 명시된 저항처럼 실제로 회로 내 저항과 연결된 것을 의미합니다. ‘pull up’ 설정은 GPIO 핀을 높은 전압 상태로 설정하여 기본적으로 신호를 ‘HIGH’로 유지하려는 경우에 사용하며, ‘pull down’은 반대로 GPIO 핀을 낮은 전압 상태로 설정하여 기본적으로 신호를 ‘LOW’로 유지합니다.

실습 강좌에서 ‘gpio pull up’으로 설정하신 이유는 실제 회로의 전기적 특성과 프로그램으로 제어하려는 동작에 따라 결정됩니다. 예를 들어, 만약 LED가 GPIO 핀의 ‘HIGH’ 신호를 받았을 때 꺼지도록 회로가 설계되어 있다면, 이를 ‘pull up’으로 설정하여 GPIO 핀으로부터 ‘HIGH’ 상태를 기본적으로 유지하게 하고, 프로그램에서는 LED를 켜려고 할 때 ‘LOW’ 신호를 보내는 방식으로 제어할 수 있습니다.

각각의 회로 설계와 프로그래밍 로직에 따라 pull up과 pull down의 설정이 다르게 적용될 수 있으며, 이는 개발자의 의도와 특정 어플리케이션 요구 사항에 따라 달라질 수 있습니다. 회로 구성과 관련된 더 자세한 설명이나 궁금한 점은 강의 Q&A 섹션을 통해 해당 강의의 강사님께 직접 문의해 보시는 것이 좋을 것 같습니다.

감사합니다.

난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..

0

31

2

IDE 설치 영상 관련 문의

0

47

2

[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)

0

105

2

스위치회로 value값 바뀌지 않음

0

40

2

FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.

0

59

2

FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.

0

69

2

포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?

0

57

2

빌드 및 디버깅 오류

0

111

2

보드에 불이 안들어옵니다.

0

69

2

씽크 오류

0

54

1

고추건조기 개발보드 전원연결 문제점..

0

70

2

회로도 핀 연결 질문

0

66

2

elf 파일을 찾을수 없다는 오류

0

71

2

Nucleo 보드로 대체

0

84

2

구매해야 하는 물품 문의

0

94

2

ST-Link 디버깅 에러

0

83

3

강의 사용하시는 pdf는 어디에 있나요?

0

107

2

이전 질문 재질문입니다.!

0

73

2

다른 개발 실습 보드 사용문의

0

94

2

smt32 Cube Ide 설치관련 에러입니다

0

218

2

제가 1년전에 구매해서 이제 뜯어봤는데 납땜이 겹쳐있는데 사용해도 괜찮을까요?

0

93

2

타이머 최대 주파수 질문

0

64

2

초기 신호에 대한 질문

0

88

2

targeted project type 에러 해결 방법 공유합니다.

0

100

2