-
Clock과 잡다한 것공부/Embedded Recipe 2024. 12. 12. 00:14
디지털 회로의 심장박동 Clock
클럭? clock? cpu clock?
임베디드 시스템이든 컴퓨터든 클럭이란 것이 존재한다.
즉, 디지털 회로에서의 주기적인 펄스로 모든 것이 이 Clock에 동기화하면서 작동한다.
= CPU 및 주변 장치들은 Clock이라는 박자에 맞추어 동작
* 클럭 발생장치를 Oscillator(발진기)라고 하고, MCU 내부에 존재하지만 필요시에는 외부에 별도로 달아주기도 한다.
* 기존 클럭보다 더 낮은 클럭이 필요한 경우 분주기(Prescaler)를 사용하기도 한다.
Rising Edge & Falling Edge
Rising Edge(상승 에지): 0에서 1로 변환하는 순간
Falling Edge(하강 에지): 1에서 0으로 변환하는 순간
두 개의 상(Phase)를 가진 아래와 같은 방평파(Square wave)가 있을 때 클럭 하나, 즉 주기(Period)는 아래와 같다.
Trigger
뭐 이런가보다 하고 넘어가자
High Level Trigger: High Level(1)에 대해 동작할 때
Low Level Trigger: Low Level(0)에 대해 동작할 때
Positive Edge Trigger: 상승 에지에서 동작할 때
Nagative Trigger: 하강 에지에서 동작할 때
'공부 > Embedded Recipe' 카테고리의 다른 글
C언어의 비트 필드 (0) 2024.12.12