AVR > 코드비젼 ATmega128 포트F,G의 비트 표현 에러

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > AVR

포트 | 코드비젼 ATmega128 포트F,G의 비트 표현 에러

페이지 정보

작성자 키트 작성일17-08-25 17:16 조회2,579회 댓글0건

본문

3660040649_EZmjunwq_25EC25A0259C25EB25AA25A9_25EC2597258625EC259D258C.png3Ftype3Dw740


Atmega128의 레지스터표에서 제일 왼쪽 어드레스를 보면
윗쪽은($xx)로 표시되어 있고
노란색 칠을 한 아랫쪽은 $xx($xx)로 표시가 다릅니다.
노란색의 아랫쪽은 DDRx, PORTx, PINx 모두 에러가 없지만
윗쪽의 DDRG,PING,PORTG,DDRF,PORTF는 비트 표현을 사용하지 못합니다.
포트F는 제일 아래에 보면 PINF가 노란색으로 되어있고
PINF.x만 가능합니다.

디바이스마다 다르니 데이터시트에서 확인하시면 됩니다.
//
연두색과 초록색 및 적색은 16비트 레지스터들이고
아랫쪽에 있는 적색의 레지스터는 16비트 엑세스가 가능합니다.
예를들면 (적색 중) 제일 아래에 있는 ADCH, ADCL은 ADCW로 16비트로 한번에 엑세스 할 수 있습니다.
예를 하나 더 들어보죠
TCNT1H, TCNT1L 경우에도 TCNT1 레지스터가 16비트 레지스터입니다.

댓글 : 0

조회수 : 2,579

등록된 댓글이 없습니다.

게시물 검색

AVR 목록

게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전