본문 바로가기
임베디드

200901 임베디드 애플리케이션 분석 - 풀업, 풀다운 저항

by sj0020 2020. 9. 1.

1.버튼입력 

- polling (소프트웨어적)

- interrupt (하드웨어적)

두가지 방식 이용해 버튼을 제어

 

버튼입력시 고려대상

 - chattering 채터링 검사

chattering: 전자 회로 안의 스위치나 계전기의 접점이 외부 원인으로 인해 개폐를 반복하는 현상. (한번눌렀으나 미세한 진동으로 여러번 누른것으로 인식되는 현상)

-pull up 저항 [High]  pull down 저항 [Low]

 

플로팅상태: 디지털 신호에는 1과 0으로 표현되지만 1도 아니고 0도 아닌 애매모호한 상태가 있습니다.

이 상태를 우리는 떠있다 혹은 플롯 상태라고 정의합니다. 이 상태에서는 주변의 전기장 

상태에 따라 입력 값이 불안정하게 변하기 때문에 부정전압으로 오작동이 생기게 됩니다. 

이러한 상태를 해결하기 위한것 (플로팅방지)이 바로 풀업 저항과 풀다운 저항 회로입니다.

http://makeshare.org/bbs/board.php?bo_table=arduino&wr_id=19

 

 

[아두이노 강좌] 12_3. 플로팅 현상과 풀업 저항 및 풀다운 저항

   플로팅 현상 디지털 신호에는 1과 0으로 표현되지만 1도 아니고 0도 아닌 애매모호한 상태가 있습니다.이 상태를 우리는 떠있다 혹은 플롯 상태라고 정의합니다. 이 상태에서는 주변의 전기

makeshare.org

풀업저항은 
아두이노에 장착된 외부 장치가 끊어지거나 높은 저항을 가질때 전자회로에 입력을 보장해 
주기 위한 장치로 사용됩니다사용됩니다. 입력 핀에 아무것도 연결되어 있지 않다면 논리적으로 1인 상태입니다.

 

youtu.be/ejU-GWndIa8

 

 

https://m.blog.naver.com/jamduino/220820935325

 

[기초 지식] 풀업 저항이란? (Pull-Up저항이란)

안녕하세요 강남 대치동 1등 코딩학원! 어린이 청소년 전문 자율참여형 코딩학원. 잼있고 깊게, 비교할수록...

blog.naver.com


2. 타이머인터럽트

쓰레드OS 레벨

타이머인터럽트 OS 없어도

 


c제어

-오픈플랫폼 : c프로그래밍 비슷

-avr(8bit MCU) : 레지스터를 세팅 ->제어

'임베디드' 카테고리의 다른 글

펌웨어와 임베디드  (0) 2020.12.07
NCS 하드웨어분석  (0) 2020.11.03
라즈베리파이 설치  (0) 2020.10.19
임베디드 애플리케이션 분석 Use Case, actor  (0) 2020.09.04
0729 오픈플랫폼 활용  (0) 2020.07.29