SRAM의 구조?
위에 사진에 보이는 것이 Atmega128에 있는 SRAM 구조에요.
여기에서 64 I/O Registers 라고 써져있는 부분에서만 비트 단위로 조작이 가능해요.
원래 레지스터의 비트별 설정을 하려면
(레지스터주소).(비트번호) 로 설정을 할 수 있어요.
하지만 위에 사진을 보면서 일일이 레지스터 주소를 입력하기엔 버겁죠..
그래서 mega128.h 헤더파일을 가져오면
(레지스터이름).(비트번호)로 설정을 할 수 있게 됩니다!
ex) PORTA.7
'하드웨어, 펌웨어 > AVR' 카테고리의 다른 글
[Atmega128] 외부 인터럽트 사용법 (0) | 2019.10.21 |
---|---|
[Atmega128] 외부 인터럽트 제어 레지스터 (0) | 2019.10.17 |
[Atmega128] 외부 인터럽트 (0) | 2019.10.16 |
[Atmega128] I/O포트의 입력? (0) | 2019.10.15 |
[Atmega128] I/O 포트란 무엇일까? (0) | 2019.10.11 |