2025/01/13 3

Memory Device Control

Memory Device Control  == 양방향 Device Control                                 ( Read + Write )  일반 Device와 다른점 : + Address 를 Input으로 가짐 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 한..

Register Setting

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. Lat..

Device Control

Device : MCU 외부에 달려있는 외부 IC  > Interface       CS/ (CE/)  pin // Chip selection (MCU 입장), Chip Enable ( Chip 입장)// ' / ' : bar : NOT > Low Active      DATA pins ( 묶음 ) // 병렬, I2C,SPI...// OE/ ,AWD/  : 부가 pin      CLK pin 외부 IC(intergrated Chip : 집적회로) 에 명령을 내린다는건?1. CE/ : LOW2. Device에 binary sequence 를 data line을 통해 보냄3. 확인차 잠시대기4. 잘 처리했는지 상태 전달받음5. CE/ : HIGH                                   ..