본문 바로가기

Microcontroller

[STM32]STM32CubeIDE 활용 Package Pinout List 추출하기

STM32CubeIDE 활용 Package Pinout List 추출하기 입니다.
 
1. STM32CubeIDE 를 실행합니다.
 
2. Launcher 가 실행되면 Workspace 에 프로젝트를 생성할 경로를 입력하고 "Launch" 를 누릅니다.
    아래의 그림은 프로젝트 생성경로로 "D:\work_stm32\1_example" 을 입력한 예 입니다. 

    기존에 폴더가 생성돼있지 않은 경우, 입력된 경로와 같이 새로 폴더를 생성하여 Workspace 가 열리니 참고하시기 바랍니다.
 
3. STM32CubeIDE 가 실행되면, 좌측 상단의 "Start New STM32 project" 아이콘을 클릭하여 실행합니다.

 
4. Commercial Part Number 에 사용할 파트넘버를 입력하고 엔터를 누릅니다.
    아래 그림은 BluePill Board 에 사용된 "STM32F103C8T6" 을 입력한 예입니다.

 
5. 아래 그림과 같이 MCUs/MPUs List 가 출력되면 "STM32F103..." 을 선택하고 "Next" 를 누릅니다.

 
6. STM32 Project 설정 창이 뜨면 Project Name 에 "example_1" 으로 입력하고 "Finish" 를 누릅니다.

 
7. "Yes" 는 누릅니다.

 
8. Pinout & Configuration 창이 열리면 아래 그림과 같이 "Pinout" 을 선택합니다. Drop Down 메뉴가 펼쳐지면 "Export pinout with Alt. Functions" 를 클릭하여 실행합니다.

 
9. File Name 에 "stm32f103c8t6" 을 입력하고 "저장(Save)" 를 누릅니다.

 
10. "Open Folder" 를 누릅니다.

 
11. "stm32f103c8t6.csv" 가 생성된 것을 확인할 수 있습니다.

 
12.  엑셀로 파일을 열면 아래와 같이 핀 번호에 따라 내용을 확인할 수 있습니다.

입맛에 맞게 잘 가공하여 OrCad Schematic Library 를 만들때 활용하면 좋겠다 싶어 정리해 보았습니다.