'pull up resister'에 해당되는 글 2건

  1. 2009.10.28 AVR에 스위치를 달자
  2. 2009.08.13 풀업 / 풀다운 저항(Pull up / Pull down register) (4)

ATMega128의 데이터 시트에 나와있는, IO핀 연결 방법이다.
Pxn내부에는 다이오드와 캐패시터가 달려있고,
외부에는 풀업 저항을 달아주면 된다고 나와 있는데..

실제로 키트에다가 VCC - 스위치 - 풀업저항 - 핀 으로 연결하니
손이 근처에만 가도 눌린것 처럼 인식을 하는데.. 아마 안테나 처럼 민감해져서 그런게 아닐까 싶다.

안정적으로 확실하게 하기 위해서는


이런식으로 구성을 해주면 누를때만 1이 되고 떼면 0 으로 인식하게 된다.

일단 PORTD와 PORTE가 외부 인터럽트로 사용이 가능한데,
PORTE의 0번과 1번 핀은 UART0로 사용되므로,
디버깅을 위해서 printf를 UART0으로 사용할 경우에는 PORTD를 사용하여 테스트를 해보도록 한다.

소스코드



신고
Posted by 구차니

댓글을 달아 주세요

하드웨어2009.08.13 11:48

AVR이나 8051 등에서 스위치를 연결하는 방법으로
스위치를 누르지 않은 상태에 어떠한 전압이 인가되는지에 대한 설정을 의미한다.

그런데 단어만 보면, 이게 눌렀을때인지 누르기 전인지 애매하고
개인적인 생각으로는 도면상에
저항이 위에 있는지(VCC 연결)
저항이 아래 있는지(GND 연결)
로 구분을 하는게 아닐까 마저 생각이 든다.

풀업 저항은, 입력이 당겨 올려(Pull up)지도록 설정된 것으로 누르지 않으면 VCC가 포트로 들어간다.
풀다운 저항은, 입력을 끌어 당겨(Pull Down)지도록 설정된 것으로 누르지 않으면 GND가 포트로 들어간다.


    

Pull-up resistor limits the current / The less common pull-down

[링크 : http://www.seattlerobotics.org/encoder/mar97/basics.html]


[링크 : http://pepsiman.tistory.com/65?srchid=BR1http%3A%2F%2Fpepsiman.tistory.com%2F65]

신고

'하드웨어' 카테고리의 다른 글

inductor - 저항이 아니라규!  (2) 2009.09.29
CVBS / RGB - SCART  (2) 2009.09.23
풀업 / 풀다운 저항(Pull up / Pull down register)  (4) 2009.08.13
프레스캇!  (10) 2009.08.07
LGA775/Socket478  (4) 2009.08.04
VT-d  (0) 2009.07.30
Posted by 구차니

댓글을 달아 주세요

  1. 구리

    ㅠ _ㅠ 오빠 짱... 난 왜 뭐 찾아보기만 하면 오빠 블로그가 나오는 거지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    2009.09.24 22:58 신고 [ ADDR : EDIT/ DEL : REPLY ]
  2. 구리

    저 8051 임베 실습 조교라.. 완전 쌩고생 중이에요.......................................ㅠㅠㅠㅠㅠㅠㅠㅠㅠ
    하드웨어 하나도 모르는데 수업을 하라니 ㅈㅈ Orz

    2009.09.24 22:59 신고 [ ADDR : EDIT/ DEL : REPLY ]