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

Memory Device Control

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

  Memory Device Control  == 양방향 Device Control

                                 ( Read + Write ) 

 

일반 Device와 다른점 : + Address 를 Input으로 가짐

 

RAM

24개 : Address Line > 2^24개 만큼의 Address 구별해서 input 가능 

16개 : Data Line  >한번에 16bit == 2byte 를 읽을 수 있음

CS : RAM 이 동작하게 하기위한 switch 

OE/ : output enable pin 

    >  Memory) Output > MCU) Read

                            " X     > MCU) Write 

 

>> 

2^24 = 0x800000 = 약 8 MB 

한 주소가 2byte 

>

16MB 까지 저장 가능한 메모리

 

읽기 동작상황

1. CE/ : LOW

2. OE : HIGH 

// 메모리는 Read Mode( Default ) > OE : High default

3. Address Line > 주소를 2진수( binary) 로 전달

4. Data Line > 16bit Data 를 읽어감

5. CE or Cs : HIGH

<>

쓰기 동작상황

> OE : LOW  (WRITE)

 

 

'임베디드 > 임베디드 레시피' 카테고리의 다른 글

Device Interface의 CS, address 이용 - LCD  (0) 2025.01.14
MCU의 외부통신, 컨트롤  (0) 2025.01.14
Register Setting  (0) 2025.01.13
Device Control  (0) 2025.01.13
Kernel Porting  (0) 2025.01.11