임베디드/임베디드 레시피

Register Setting

twoweeks-within 2025. 1. 13. 15:00

 

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