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

TODAY105 TOTAL2,271,572
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


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

페이지 정보

작성자 키트 작성일2017-08-25 17:16 조회2,576회 댓글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,576

등록된 댓글이 없습니다.

AVRHOME > AVR > 전체 목록

게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기