본문 바로가기

Etc/AVR

퓨즈비트(fuse bit)

AVR MCU 내부에 있는 몇 바이트의 불휘발성 메모리로서 AVR MCU 기능 설정용 제어 비트이다. 

- JTAG 사용여부 (JTAGEN, OCDEN)
- 다운로드 케이블에 의한 직렬 프로그래밍 사용 가능 여부 선택(SPIEN)
- 시스템 클럭의 소스나 오실레이터 옵션을 선택 (SKSEL4~CKSEL0, CKOPT)
- 기동 시간을 선택 (SUT1 ~ SUT0)
- 워치독 타이머 사용 가능 여부를 선택 (WDTON)
- BOD 기능의 사용 여부 및 BOD 전압 레벨을 선택 (BODEN, BODLEVEL)
- 부트 메모리 사이즈나 리셋 벡터를 선택(BOOTSZ1 ~ BOOTSZ0, BOOTRST)
- 칩 삭제 명령에서 내부 EEPROM을 삭제할 것인지를 여부를 선택(EESAVE)
- 그 이전 모델과의 호환 모드로 동작 할지 여부를 선택 (M103C)

ATmega129 base description

ATmega128의 외부에 데이터 메모리와 I/O 를 확장하는 경우에는 반드시 MCUCR 레지스터에서 SRE 비트를 1로 설정하고 MCUCR, XMCRA, XMCRA 레지스터등을 사용하여 외부 어드레스 영역을 액서스하기 위한 버스 신호들의 동작을 올바르게 초기화 해줘야 한다.

'Etc > AVR' 카테고리의 다른 글

Fan-out (팬아웃)  (0) 2013.09.23
Bank Swiching (뱅크 스위칭)  (0) 2013.09.23
USART 동작  (0) 2013.09.23
serial pin  (0) 2013.09.23
PORT 정보  (0) 2013.09.23