ST에서는 제공되는 Chip에 대한 Resource들을 홈페이지를 통해 제공하고 있습니다.
NucleoF103RB에서 사용하는 CPU는 STM32F103RB이며 이와 관련된 자료들은
http://www.st.com/internet/mcu/product/164487.jsp 에 접속하여 다운로드 받을 수 있습니다.
지금은 우선 ST 홈페이지를 통하여 STM32F103RB 페이지를 접속하는 방법들을 알아보도록 하겠습니다.
www.st.com 을 방문하면 좀 당황 스럽습니다.
우선 Product의 MCU 페이지를 찾아 클릭합니다.
STM32F103RB은 32bit MCU이므로 STM32 32-bit ARM Cortex MCUs를 접속합니다.
그리고 다시 STM32F1 Series를 접속합니다.
아래쪽으로 스크롤을 내려보면 STM32F103 Series들의 목록을 확인할 수 있습니다.
해당 모델명을 입력하면 해당 MCU의 자료를 다운 받을 수 있는 페이지로 이동합니다.
여기가 바로 STM32F103RB의 자료들을 받을 수 있는 Main Page입니다.
특히 Related Tools and Software 부분을 보시면 각종 툴, S/W를 다운 받을 수가 있지요.
우선은 S/W 개발 시 꼭 필요하다고 생각되는 것들만 정리해 보았습니다.
1. Product Specifications
(Ver 16.0) DS5319: Medium-density performance line ARM-based 32-bit MCU with 64 or 128 KB Flash, USB, CAN, 7 timers, 2 ADCs, 9 com. interfaces
2. Reference Manual
(Ver 14.0) RM0008: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced ARM-based 32-bit MCUs
3. Related Tools and Software
- NUCLEO-F103RB : STM32 Nucleo development board for STM32 F1 series - with STM32F103RBT6 MCU,supports Arduino
- ST-LINK/V2 : ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32
- STSW-MCU005 : STM32 and STM8 Flash loader demonstrator (UM0462)
- STSW-STM32008 : STM32F10xxx in-application programming using the USART (AN2557)
- STSW-STM32054 : STM32F10x standard peripheral library
특히 STSW-STMXXXX 로 마킹되어 있는 자료들이 다 S/W 관련 자료인 듯하며, (저도 아직 다 보지는 않았음.) 이 중 STSW-STM32054 STM32F10x standard peripheral library를 가지고 각종 Device들을 동작시키는 코드들을 작성하게 됩니다.