포트 | 코드비젼 ATmega128 포트F,G의 비트 표현 에러
페이지 정보
작성자 키트 작성일17-08-25 17:16 조회2,579회 댓글0건본문
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
등록된 댓글이 없습니다.