AVR 따라하기 > 028 - 입출력포트 내부 풀업저항

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > AVR 따라하기

2015년 강좌 | 028 - 입출력포트 내부 풀업저항

페이지 정보

작성자 키트 작성일17-08-23 14:41 조회2,970회 댓글0건

본문

 

3660040649_I2CRWtue_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740


앞의 글에서 가져온 그림인데 내부 풀업저항 부분을 보겠습니다.

3660040649_q82K4XBS_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740
풀업저항과 상관없는 PINx를 제거하고 DDRx와 PORTx만 남겼습니다.

3660040649_HboKVJ59_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740
3660040649_g16EvUkb_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740
제일 위의 PUD 하나만 1로 설정해도 NAND 게이트가 디저블 되서 풀업저항을 사용하지 못합니다.
일반적으로는 PUD를 1로 만드는 경우는 거의 없습니다.

3660040649_fOz2USBP_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740
DDRx 출력이 1일 때에도 NAND 게이트가 디저블 되서 풀업저항을 사용하지 못합니다.

3660040649_LJontKAM_25C125A625B825F1_25BE25F825C025BD.PNG3Ftype3Dw740
PORTx에 연결된 NAND는 입력에 바가 붙어있지 않으므로 
PORTx=0일 때 NAND 게이트가 디저블 되서 풀업저항을 사용하지 못합니다.

즉, PUD=0, DDRx=0, PORTx=1 일 때에 내부 풀업저항을 사용 할 수 있습니다.

3660040649_bcdlixuI_11._mega128_25B525A525C025CC25C525CD25BD25C325C625AE-02.JPG3Ftype3Dw740
20K옴~50K옴 범위라고 나와 있습니다.


댓글 : 0

조회수 : 2,970

등록된 댓글이 없습니다.

게시물 검색

AVR 따라하기 목록

게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전