STM32F1, STM32CubeMX, 최대 Clock 설정 STM32F1, STM32CubeMX, 기본적인 Clock 설정 STM32F103VETx MCU 의 최대 Clock 72MHz 기준으로 설명합니다. 1. RCC > HSE, Crystal/Ceramic Resonator 2. Clock Configuration > HCLK 3. Keil > system_stm32f1xx.c 3. Keil > Options for Target... STM32F1 2018.08.02
STM32F1, STM32CubeMX, Report STM32F1, STM32CubeMX, Report 사용 방법입니다. 1. Project > Generate Report [ Ctrl + G ] 2. 결과 확인.pdf / .txt가 Report 파일입니다. STM32F1 2018.08.02
STM32F1, STM32CubeMX, User Label STM32F1, STM32CubeMX, User Label 사용 방법입니다. 1. Configuration > GPIO 2. User Label 3. Show User Label 4. gpio.cSTM32CubeMX 에서 Generate Code 를 통해 프로젝트를 Update하면 다음과 같이 보여집니다. 5. main.hSTMCubeMX 툴이 자동적으로 아래와 같이 define를 하게 됩니다. STM32F1 2018.08.02
STM32F1, STM32CubeMX, BlinkLED STM32F1, STM32CubeMX, BlinkLED 방법입니다. 1. New Project 2. Search MCU주로 사용하는 MCU를 즐겨찾기에 등록할 수 있습니다.Start Project 버튼을 누르거나 해당 MCU를 더블클릭하면 됩니다. 3. GPIO Pin 설정각 Pin들이 사용할 수 있는 function들을 확인할 수 있습니다. 오른쪽 마우스 클릭으로 해당 팝업이 뜹니다.왼쪽 마우스 드래그로 MCU 그림을 상하좌우로 이동할 수 있습니다.Ctrl + 가운데 휠 기능으로 MCU 그림을 확대, 축소할 수 있습니다. 4. 5. Project > Settings [ Alt + P ] 6. Project Settings > ProjectProject NameProject LocationToolchai.. STM32F1 2018.08.02
STM32F1, STM32CubeMX, Project Settings STM32F1, STM32CubeMX, Project Settings STM32CubeMX 툴은 코드 자동 생성 기능이 있는데개인적으로 선호하는 Setting입니다. Project Setting 설정은 신규 프로젝트 생성 시마다 매번 반복해야 합니다. 1. Project > Settings... 2. Project >Toolchain/IDE > MDK-ARM V5 3. Code GeneratorCopy only the necessary library filesGernerate peripheral initalization as a pair of '.c/.h' files per peripheral 4. Keil 프로젝트 생성 결과 STM32F1 2018.08.02
STM32F1, STM32CubeMX 다운로드, 설치 STM32F1, STM32CubeMX 다운로드, 설치 방법입니다. https://www.st.com/en/development-tools/stm32cubemx.html 1. STM32CubeMX 2. GET SOFTWARE 3. ACCEPT 4. 다운로드 5. 압축 해제Windows, Linux, Mac 등의 운영체제에서 설치할 수 있는 것으로 보여지네요 6. JRE 업데이트 JRE 버전을 업데이트해야 한다고 하네요 7. JRE 업데이트 8. JRE 업데이트 9. JRE 업데이트 10. JRE 업데이트 11. JRE 업데이트 12. 설치 과정 13. 설치 과정 14. 설치 과정 15. 설치 과정 16. 설치 과정 17. 설치 과정 18. 설치 과정 19. 설치 완료 STM32F1 2018.08.02