Register를 설정?
: 설정하고자하는 registr주소 > 설정하고 하는 값을 쓴다
주소 : 0x7E00_F804
void set_pwr_cfg (dword value)
{
*pwr_cfg = value
}
>> 이렇게 셋팅해두고
set_pwr_cfg (0x800); 로 값 넣어줄수있음
> 11번 pin Set
>>
1. 주소에 접근한다?
CPU 의 Register 주소에 Access > Data 저장하려고함
> Data Bus 연결 + 주소의 Latch 에 Write Enable 신호도 줌
2. 값을 쓴다?
Data > Latch dpwjwkd > 값 유지
>>
1. 값을 유지하기에 다른 HW block ( + MCU 외부 I/O) 의 input 해줄수있음 + 유지
2. Latch 를 모아 Byte 배수 단위의 주소를 가질 수 있음
> momory mapped I/O : ( memoey 주소를 갖는 Latch를 이용)
>>
memory , I/O : Address를 가지고 Access + Read, Write 가능
'임베디드 > 임베디드 레시피' 카테고리의 다른 글
MCU의 외부통신, 컨트롤 (0) | 2025.01.14 |
---|---|
Memory Device Control (0) | 2025.01.13 |
Device Control (0) | 2025.01.13 |
Kernel Porting (0) | 2025.01.11 |
Bootup 중 kernel로 진입 - main() (0) | 2025.01.11 |