STM32 CubeIDE에서 타이머 등을 초기화할 때의 값을 변수로 설정합니다.

740 단어 STM32CubeIDESTM32
STM 32 CubeIDE에서는 Device Configuration Tool(GUI의 화면)에서 타이머와 같은 매개변수를 지정하지 않고 프로그램 내에서 매개변수를 지정할 수 있습니다.스케줄러:있잖아?
Device Configuration Tool에 지정된 매개변수는 자동으로 생성된 코드의 초기화 값이므로 사용자 코드 내에서 변경할 수 있지만 이렇게 되면 코드 생성의 의미가 희미해집니다.
사실?이 매개 변수의 입력은 수치가 아니며 변수도 이용할 수 있다.

그림과 같이 매개변수에서 오른쪽에 있는 기어 버튼을 "Nocheck"으로 설정하면 변수를 입력할 수 있습니다.
그리고 사용자 코드에서 전역 변수나 매크로,main을 정의합니다.c 내에서 매개 변수를 변경할 수 있습니다.
주: 초기화 후에 여기에 지정한 변수를 수정하더라도 자동으로 생성된 초기화 함수를 실행하지 않으면 반영되지 않습니다.
또한 사용자 코드에서 파라미터를 변경하기 위해 자동으로 생성된 초기화 함수를 실행하는 것은 부적절하다고 여겨진다.
코드에서 초기화할 때의 초기 값만 지정하면 됩니까?예, 그렇습니다.

좋은 웹페이지 즐겨찾기