본문 바로가기

VEDA 복습/C, C++

VEDA 61일차 - ARM

반응형

 

시장에서 자주 사용되는 칩은 M3, M4, M7 정도이다. (M4가 제일 많이 사용되는 것 같다.)

arm 보드 내부 gpio 구조 => 0V ~ 3.3V 내 범위를 유지할 수 있도록 도와준다.

 

HAL(Hardware Abstract Layer) 라이브러리 : 하드웨어 아키텍처와 상관없이 일정한 형태로 하드웨어를 동작시킬 수 있다.

 

SP : 스택 포인터

LR : 링크 레지스터, 함수를 수행하고 다시 돌아올 주소

PC : 프로그램 카운터

 

인터럽트 루틴(하드웨어)

 

인터럽트는 일반적으로 하드웨어에 의해 발생한다. 그 것과 별개로 STM32 MCU는 소프트웨어에 의한 인터럽트를 지원한다.

 

HAL 라이브러리를 사용한 printf() => 여기서 막힘... 차후에 해볼 예정

반응형