해보기는 했어?

오늘 안됐다고 포기하지 말고 용기내서 내일 다시 해 보자.

반응형

Capture 2

MG82F6D Series PCA Capture Buf

1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. 캡쳐 모드 사용시 CAPNn, CAPPn 중 하나 또는 두 개가 모두 셋 되어 있어야 한다. 외부 핀인 CEX 에서 파형의 변화를 확인한다. PCA0 하드웨어에서 유의미한 변화가 감지되면 캡처 레지스터(CCAPnL, CCAPnH)로 PCA0 카운터 레지스터(CH, CL)의 값이 저장된다. CCFn과 ECCFn 비트가 모두 셋 되어 있으면 인터럽트가 발생한다. 폭이 좁은 신호에는 버퍼를이용한 캡쳐모드가 필요하다. 활성화가 되면 홀수 모듈의 캡쳐 데이터 레지스터(CCAPnH, CCAPnL, n=1, 3, 5)는 짝수 모듈의 캡쳐 데이터 레지스터들(채널 0, 2, 4)의 버퍼 레지스터로..

MEGAWIN 2022.12.20

MG82F6D Series TIM_T2_Mode2_Capture

1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. 타이머 2의 모드 2는 캡쳐모드이다. EXEN2 비트를 셋(1) 시키게 되면 Timer 2는 그대로 동작하고, T2EXI(타이머 2 외부 인터럽트 입력 핀)의 입력이 1(High)에서 0(Low)으로 변경될 때 Timer 2의 레지스터 값을 RCAP2H, RCAP2L에 저장한다. 이 때 T2EXI는 T2CON레지스터의 EXF2 비트를 셋 시키고, Timer 2 Overflow와 같은 인터럽트 벡터를 사용하는 인터럽트가 발생한다. 두 신호 사이의 시간차를 구할 때 이 기능을 많이 사용한다. T2EXI 핀인 P11에 버튼을 연결하고, 버튼이 눌릴 때 마다 T2 레지스터의 값을 버퍼에 ..

MEGAWIN 2022.11.22
반응형