AVR 강좌 - ATmega 퓨즈비트(fuse bit)란 무엇인가
AVR 강좌 - ATmega 퓨즈비트(fuse bit)란 무엇인가:
• 퓨즈비트란?
퓨즈비트(fuse bit)란 AVR ATmega 컨트롤러의 기능 설정용 제어 비트라고 할 수 있다. 퓨즈 비트는 AVR의 모델에 따라 그 메모리의 길이나 비트 구성이 다르다. 내용은 거의 비슷하여 대체로 다음과 같은 기능들을 갖는다.
- JTAGEN, OCDEN: JTAG의 사용 가능 여부를 선택
- SPIEN: 다운로드 케이블에 의한 직렬 프로그래밍 사용 가능 여부를 선택
- CKSEL4~CKSEL0, CKOPT: 시스템 클럭의 소스나 오실레이터 옵션을 선택
- SUT1~SUT0: 기동 시간을 선택
- WDTON: 위치독 타이머 사용 가능 여부를 선택
- BODEN, BODLEVEL: BOD 기능의 사용 여부 및 BOD 전압 레벨을 선택
- BOOTSZ1~BOOTSZE, BOOTRST: 부트 메모리 사이즈나 리셋 벡터를 선택
- EESAVE: 칩삭제 명령에서 내부 EEPROM을 삭제할 것인지 여부를 선택
- M103C: 그 이전 모델과의 호환 모드로 동작할지 여부를 선택
• ATmega128A Datasheet 참고.
→ ATmega 128A의 퓨트 비트 설정은 다음과 같이 하였다.
댓글