Embedded/ST Series

STM32을 개발하려면 필요한 Reference 자료..

별빛의온기 2016. 11. 22. 14:35
반응형

ST사의 홈페이지에 가서 사용할 chip 또는 보드를 검색하면 대부분 나온다.


<준비해야할 참고 자료 목록>


1. Data sheet

 

 Data sheet는 핀맵, 기능, 특성등이 있는 문서이다.  H/W를 설계하거나 해당 디바이스에서 사용되는 기능이나 핀들을 간단하게 보고자 하면 이 문서를 참조하면 된다.


2. Reference manual


 Reference manual은 디바이스가 제공하는 기능에 대하여 상세하게 설명하며, 이를 사용하기 위한 SFR(Special Function Register)에 대한 설명을 가지고 있는 문서이다. 해당 기능을 사용하기위한 코드를 작성할 때 필수적으로 참조하야 하는 문서이다.

3. Programming manual

 STM32에 사용되는 Cortex-Mx의 레지스터, 인터럽트, 타이머, 명령어(Instruction set)을 기술하고 있는 문서이다. 이 문서의 대부분은 ARM사에서 제공하는 정보를 기반으로 하고 있다. Startup 코드나, 인터럽트, 디버거, 시스템 타이머의 동작을 알고자 한다면 이 문서를 참조해야 한다.


 4. HAL user manual

 HAL은 Hardware Abstraction Layer의 약자로 MCU 내장 기능을 쉽게 사용할 수있도록 함수로 만들어 놓은 일종의 라이브러리이다. STM32는 내장 기능도 많고 각 기능을 사용하기 위한 SFR이 많아 SFR을 직접 프로그램하기가 쉽지 않다. HAL이 제공해 주는 함수를 이용하면 쉽고 직관적으로 프로그램을 작성할 수 있다. HAL 함수는 다른 STM32 MCU와도 호환되므로 HAL을 이용해서 작성한 코드는 쉽게 다른 MCU로 porting 할 수 있다.


반응형