|
보고서제출 바로가기
보고서제출 홈 > 보고서제출 바로가기 > 보고서제출
글 목록으로가기
제목 1403094 전자및통신 B반 박준영
작성자 박준영 | 2017년 04월 26일  20시 2분
첨부파일

SFIOR 레지스터의 각비트별 기능

Bit 7 TSM(Timer/Counter Synchronization Mode)

모든 타이머/카운터들을 동기화시키는 기능을 수행한다.TSM 비트를 1로 설정하면 PSR0,PSR321 비트에 쓴 값을 유지하며 이에 대응하는 프리스케일러 리셋 신호를 발생하고, 이는 해당 타이머/카운터 동작을 정지시켜 모든 타이머/카운터를 똑같은 값으로 설정할수 있도록 해준다. TSM 비트를 0으로 리셋하면, PSR0 PSR321 비트는 하드웨어적으로 클리어되며, 타이머/카운터들이 동시에 계수 동작을 시작한다.

 

Bit 3 ACME(Analog Comparator Multiplexer Enabel) - 아날로그 비교기의 음극성 입력에 A/D 컨버터의 입력신호가 사용 될 수 있도록 허용된다. 이 비트를 0으로 하면 음극성 입력에는 AIN1로 입력된 전압이 사용되며, 이 비트를 1로 하고 ADCSRA레지스터에서 ADEN=0으로 설정하여 A/D 컨버터의 동작을 정지시키면 ADC0~7의 입력신호가 아날로그 비교기의 음극성 입력으로 사용된다. 이 때 ADC0~7중의 하나를 선택하는 것은 ADMUX 레지스터 MUX2~0 비트로 설정한다.

 

Bit 2 PUD (Pull-Up Disable)

PUD는 풀업 디스에이블 비트이다. PUD=1로 하면 모든 I/O 포트 내의 풀업 저항을 사용할수 없거 PUD=0 이면 풀업저항을 사용할수 있다

 

Bit 1 PSR0(Prescaler Reset Timer/Counter0

타이머/카운터0의 프리스케일러를 리셋 시키며 동작 후에 자동적으로 클리어 된다.

 

Bit 0 : PSR321(Prescaler Reset Timer/Counter3, 2 and 1)

타이머/카운터 1~3이 공통적으로 사용하는 프리스케일러를 리셋

TSM=1로 되어 있지 않다면 동작 후에 자동적으로 클리어

 

*프리 스케일러: 계수형 주파수계 등에서 최고 측정 주파수 이상의 주파수를 측정하는 경우, 1/4, 1/5, 1/10 등의 주파수로 분주(分周)하기 위한 회로나 IC. 이와 같은 IC에는 CML(ECL) 등의 고속용 분주기가 사용된다.

 

2. Fort F를 수정 하기위한 어드레스

0x20 PINF 포트F 입력 레지스터

0x61 DDRF 포트F 방향 레지스터

0x62 PORTF 포트F 출력 레지스터


3. 스택포인터 번지수

0x5D 하위 스택 포인터

0x5E 상위 스택 포인터