전압의 기준점: GND
GND가 변하면 전압의 측정값이 변한다. GND는 보통 지구를 기준으로 한다.
RC: 저항(Resistence) + 커패시터
RC회로 조합= 주파수 생성 가능(저주파)
oscillator: CPU를 동작시킴, 주파수 생성기(발진기)
RC-oscillator: 내부적으로 돌리는 주파수 생성, 속도가 늦다 (ex. 엘리베이터)
Crystal oscillator: 외부 발진기, 속도 빠름
위 두개의 oscillator은 특정 주파수를 계속 생성해내는 것들.
Watchdog(워치독): CPU 리셋하는 회로가 있음. OS가 제대로 작동을 못 하면 스스로 재부팅하는 기능. 리셋기능이 있는 타이머라서 OS가 제대로 작동을 하는 지 수시로 확인. 만약 OS가 제대로 작동을 못 해서 타이머 리셋을 못하면 재부팅된다.
Brown-out 상황: 정상작동 전압 이하로 떨어졌을 때 CPU가 오동작하는 현상. CPU는 작동을 안 하는데 CPU 주변 장치들이 움직이거나 하는 상황.
BOD = Brown Out Detection: Brown-out 상황을 방지해주는 기능. 특정 전압 이하로 떨어지면 CPU를 재부팅 시켜준다.
Interrupt 함수: 하드웨어 외부에서 신호가 오면 불리거나 내부에서 불리는 함수. 일반적인 함수가 의도적 호출이라면 Interrupt 함수는 OS가 알아서 불러주는 함수.
ISR = Interrupt Service Routine: 인터럽트 서비스를 제공하는 코드. 인터럽트가 들어왔을 때 처리하는 일 목록.
'언어 > 큐브인턴(Embedded)' 카테고리의 다른 글
Embeded 기초5(수광소자 = 빛센서) (0) | 2016.09.04 |
---|---|
실행 파일과 코드 영역 (0) | 2016.09.04 |
Embeded 기초3(동기,비동기 통신) (0) | 2016.09.03 |
Embeded 기초2 (Flash, EEPROM, PWM, OCM, channel) (0) | 2016.09.03 |
Embeded 기초(ADC, DAC, JTAG) (0) | 2016.09.03 |