16: KEil5의 구성

목차

1: 처음 사용

1: 지원 패키지 설치--온라인 설치 방법

2:환경 구성

3: 파일 추가

4:폴더의 의미

A:시작

B:도서관

C:사용자

2: 공식 웹사이트 펌웨어 라이브러리 다운로드

1:다운로드

2: 시작 폴더 아래

A: 시작 파일

 B: 주변 레지스터 및 시계 파일

C: 코어 레지스터

3: 라이브러리 폴더 아래

A:라이브러리 파일

B: 라이브러리 함수의 헤더 파일

4: 사용자 폴더 아래

A: 관계 파일과 인터럽트 기능이 포함되어 있습니다.

3: KEi5 구성

A:시작

B:도서관 

C:사용자


1: 처음 사용

1: 지원 패키지 설치--온라인 설치 방법

지원 패키지 설치---------모든 칩에 대한 지원 패키지를 지원하기 위해 keil 소프트웨어를 설치할 수 있습니다(예: STM32F103C8T6).

접미사가 DFP인 파일을 클릭하고 설치를 클릭하여 다운로드합니다.

이 칩 지원 패키지 설치를 완료하세요.

2:환경 구성

STM32 지원 패키지가 설치된 후 Keil5 소프트웨어는 새로운 지원 패키지를 감지합니다. 예를 클릭합니다.

적절한 칩을 클릭하세요. 여기서는 STM32F103을 사용하고 있습니다. 이를 사용하여 이 칩을 선택하세요.

3: 파일 추가

기본 폴더 구성

 여기에 여러 폴더를 추가해야 합니다: 하드웨어(하드웨어----여기에 직접 작성한 일부 파일을 넣습니다), 라이브러리, 시작, 시스템(여기에 직접 작성한 일부 시스템 파일을 씁니다----예: 지연 기능) , 필요한 파일을 사용자 파일에 넣습니다.

4:폴더의 의미

A:시작

시작 : STM32 시작 파일과 주변 장치 레지스터, 클럭 파일 및 코어 레지스터를 넣습니다.

        주변 장치 레지스터 및 시계 파일 : STM32 프로그램은 시작 파일에서 실행됩니다. -----2: 공식 웹사이트 펌웨어 라이브러리 다운로드 ------2: 시작 폴더 A: 시작 파일

        주변 장치 레지스터 및 시계 파일 : 2: 공식 웹사이트 펌웨어 라이브러리 다운로드 - 2: 시작 폴더 아래 B: 주변 장치 레지스터 및 시계 파일

        커널 레지스터 : 2: 공식 웹사이트 펌웨어 라이브러리 다운로드 - 2: C: 시작 폴더 아래 커널 레지스터

이제 시작 폴더 아래의 모든 파일이 준비되었습니다.

B:도서관

라이브러리 함수와 라이브러리 함수의 헤더 파일을 넣습니다.

C:사용자

관계 파일 및 인터럽트 기능을 넣습니다.

2: 공식 웹사이트 펌웨어 라이브러리 다운로드

1:다운로드

공식 홈페이지:         https://www.st.com/content/st_com/en.html

이 버튼을 클릭하세요

STM32 다운로드를 입력하세요.

32 모델을 선택하고 STM32F103을 사용하므로 F1 칩을 선택합니다.

버전 번호를 선택할 수 있습니다. 여기서는 STM32 3.5 버전을 선택합니다. 다운로드할 때 계정이 필요하므로 계정을 등록해야 합니다.

 다운로드가 완료된 후의 폴더

2: 시작 폴더 아래

A: 시작 파일

Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm 파일 ------- 아래의 시작 파일은 시작 파일 아래에 배치됩니다.

 B: 주변 레지스터 및 시계 파일

Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 파일에 있는 내용은 다음과 같습니다. 

stm32f10x:h는 STM32의 주변 레지스터 설명 파일입니다----그 기능은 51 마이크로 컨트롤러의 헤더 파일 REGX52:H와 동일합니다. STM32에는 어떤 레지스터가 있고 해당 주소는 무엇입니까?

나머지 두 파일은 시계 구성을 위한 파일입니다------ 시작 파일 아래에 넣습니다.

C: 코어 레지스터

Libraries\CMSIS\CM3\CoreSupport 아래에----시작 파일을 넣으세요.

3: 라이브러리 폴더 아래

A:라이브러리 파일

A: \Libraries\STM32F10x_StdPeriph_Driver\src 파일에 있습니다.

B: 라이브러리 함수의 헤더 파일

Libraries\STM32F10x_StdPeriph_Driver\inc 폴더 아래에는 라이브러리 함수의 헤더 파일이 있습니다.

4: 사용자 폴더 아래

A: 관계 파일과 인터럽트 기능이 포함되어 있습니다.

Project\STM32F10x_StdPeriph_Template 폴더

        stm32f10x confh와 그것으로 끝나는 두 개의 파일; 이 conf(configuration) 파일은 라이브러리 함수 헤더 파일의 포함 관계를 구성하는 데 사용됩니다. 또한 stm32f10x confh의 모든 라이브러리 함수에 필요한 매개변수 확인을 위한 함수 정의가 있습니다.

        두 개의 it 파일은 인터럽트 기능을 저장하는 데 사용됩니다.

3: KEi5 구성

이전에 파일 다운로드 및 구성이 완료되었으며 다음으로 keil을 구성합니다.

A:시작

시작 파일에는 다양한 범주가 있습니다. 칩과 일치하는 시작 파일만 추가할 수 있습니다. 칩 모델은 접미사 md.s가 있는 이 시작 파일을 선택해야 합니다.

 시작 폴더 아래의 모든 파일

그런 다음 시작 파일 디렉터리를 구성합니다.

B:도서관 

라이브러리 파일과 위 공식 홈페이지에서 다운로드한 파일에 포함된 라이브러리 파일을 모두 Library 폴더에 추가합니다.

Library 디렉터리를 구성하는 방법은 Strat와 동일합니다.

C:사용자

위의 사용자에 추가된 세 개의 파일을 모두 추가합니다.---A: 관계 파일 및 인터럽트 기능을 포함합니다.

마우스 오른쪽 버튼을 클릭하고 stm32f10x.h 파일을 입력하세요----구성

조건부 컴파일------문자열 USE_STDPERIPH_DRIVER를 정의하는 경우를 의미합니다. 다음 include conf.h 문은 구성에서만 유효합니다------

루트 디렉터리를 구성하는 것을 잊지 마세요 

Supongo que te gusta

Origin blog.csdn.net/m0_74739916/article/details/133468707
Recomendado
Clasificación