FW 심화 과정/[2] STM32심화실습 36

0803 NVIC, BUS Interfaces

- 밑 3버스가 sram과 연결됨 int tmp = *(int *)0x22000000; -> 2200만 번지에서 네바이트를 읽어서 tmp에 대입 위 구문 실행하면 data address bus 실행됨. 이 값이 bus matrix로 들어감. bus matrix 거쳐서 주소가 system bus로 들어감. 8비트에서 1비트만 뽑아내서 data icode P.27 *** Atomic *** rSFR의 끝 두비트는 11로 변경 -> 3 하지만, 인터럽트 발생시점에 따라서 3이 되지 않을 수도 있음 INTERRUPT는 해당 명령어(ORR) 끝나고 실행됨. 하지만 ISR 이 무시됨 따라서 결과는 10 INTERRUPT MASKING DISABLE 이므로 중간에 ISR발생해도 이동하지 않음 실행이 완료된 후 INT..