inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

전동킥보드로 배우는 임베디드 실전 프로젝트

stm32f767 클럭 설정(실습)

79. int main(void)선언 없이 어떻게 동작하나요 ?

해결된 질문

46

윤남경

작성한 질문수 36

0

제공해주신 코드에는 main()함수가 없습니다. 부팅시에 어떻게 해당 코드를 배치 하죠 ?

예제 코드 목적은 초기화 함수 작성이라고 이해 하면 될까요 ?



임베디드 stm32 hardware motordriver artwork

답변 1

0

제어쟁이

네, 이해하신 방향이 맞습니다.

예제 코드는 전체 프로그램이 아니라 특정 레지스터 설정/초기화 과정을 설명하기 위해 일부 함수만 작성한 코드라서 main()은 생략되어 있습니다. 실제 STM32 프로젝트에서는 보통 부팅 후 Reset_Handler → 시스템 초기화 → main() 순서로 진입하고, main()에서 해당 초기화 함수를 호출하게 됩니다.

그리고 캐시 설명 부분은 엄밀하게는 MCU와 메모리보다 CPU Core와 메모리라고 표현하는 것이 더 정확합니다. MCU는 CPU Core뿐 아니라 Flash, SRAM, 주변장치 등을 모두 포함하는 개념입니다.

말씀하신 것처럼 Clock → Timer → Counter 순서로 하나씩 연결해서 보시면 뒤 내용 이해가 훨씬 수월합니다.

dc bias 고려

0

6

0

안녕하세요. 저전력 B키트 사용해서 DC 모터 구동을 해보려고 합니다.

0

7

1

uart 실습, 입력 커패시터 선정 식, 프리휠링 다이오드 평균 전류

0

22

1

인버터 사양

0

39

1

Buck Converter design

0

66

2

uart 실습

0

77

1

VM 배선

0

72

2

듀티 조절 코드 질문

0

64

2

Query Regarding PCB Design and Manufacturing for Firmware Testing

0

69

3

홀카터 질문

0

51

1

C46~C48 크기

0

60

2

Teleplot 문의

0

55

1

MCU 선정 관련 문의

0

83

1

전류 센싱 문의

0

84

2

키트 구매 여부

0

82

3

소형모터 구동

0

56

2

stm 클럭설정

0

62

1

36. 전력은 900W가 될것 같습니다.

0

56

1

34.제너다이오드는 전류 분배기라고 생각하면 될까요 ?

0

43

0

33.제너다이오드와 tvs다이오드 모양이 동일합니다.

0

50

0

쓰로틀 V 변하지 않음

0

98

3

풀업 저항 크기와 커패시터 용량 선정 방법

0

76

2

86, data bit순서가 바뀌어야 할것 같습니다.

0

63

1

85. pwm사용에 기본구조 이해가 같이 요구되네요

0

63

1