79. int main(void)선언 없이 어떻게 동작하나요 ?
제공해주신 코드에는 main()함수가 없습니다. 부팅시에 어떻게 해당 코드를 배치 하죠 ?
예제 코드 목적은 초기화 함수 작성이라고 이해 하면 될까요 ?
그리고 1:30초에서 캐시 설명을 위해, MCU와 메모리 연결을 그리셨는데요. MCU가 아니라 CPU(core)라고 해야 하지 않나요 ? MCU는 메모리도 포함하는 개념으로 이해하고 있습니다.
예제 코드 보면서,레퍼런스 메뉴얼 보면서 레지스터 하나씩 따라가니 이제야 조금 이해되는것 같습니다. clock부터 하나씩 확실해 해 두어야 나중에 timer counter까지 자연스럽게 연결될것 같ㅌ습니다.
Câu trả lời 1
0
네, 이해하신 방향이 맞습니다.
예제 코드는 전체 프로그램이 아니라 특정 레지스터 설정/초기화 과정을 설명하기 위해 일부 함수만 작성한 코드라서 main()은 생략되어 있습니다. 실제 STM32 프로젝트에서는 보통 부팅 후 Reset_Handler → 시스템 초기화 → main() 순서로 진입하고, main()에서 해당 초기화 함수를 호출하게 됩니다.
그리고 캐시 설명 부분은 엄밀하게는 MCU와 메모리보다 CPU Core와 메모리라고 표현하는 것이 더 정확합니다. MCU는 CPU Core뿐 아니라 Flash, SRAM, 주변장치 등을 모두 포함하는 개념입니다.
말씀하신 것처럼 Clock → Timer → Counter 순서로 하나씩 연결해서 보시면 뒤 내용 이해가 훨씬 수월합니다.
86, data bit순서가 바뀌어야 할것 같습니다.
0
23
1
85. pwm사용에 기본구조 이해가 같이 요구되네요
0
29
1
dc모터 회전원리
0
31
2
83. volatile로 선언한 이유가 이해 안됩니다.
0
26
1
82. 16:50초 설명에 대한 오해 및 adc mode비교 자료
0
42
2
81. 소프트웨어 작성 방법론에 조언 부탁 드립니다.
0
38
2
00. stm32cubeIDE를 회사에서도 사용하나요 ?
0
31
1
상전류 읽는 타이밍 관련 문의
0
45
2
uart, tera term 실습이 잘 안됩니다.
0
49
3
80. 인터럽스와 일반함수 차이
0
35
1
79. int main(void)선언 없이 어떻게 동작하나요 ?
0
25
1
74. 포인터 크기는얼마인가요 ?
0
35
1
73. 왜 hex를 사용하나요 ?
0
42
2
71. 40초쯤에 소리가 안납니다.
0
27
1
70. 강의에 사용되는 보드는 어떤것인가요 ?
0
52
2
00. 인버터 회로만 보고 소비전력을 예측 가능하나요 ?
0
47
1
58강, 유니폴라, 바이폴라 방식중 바이폴라가 대세라고 보면 되나요 ?
0
47
2
57강. 모터인데 왜 전압제어를 하나요 ?
0
49
2
57강. PWM은 sine을 만들어 내는 걸로 이해 하면 되나요 ?
0
44
2
49강. 제어이론의 구체적 다이어그램 설명 요청드립니다.
0
39
2
55강. dead time을 고려하면, 원래의 original신호와는 달라지지 않나요 ?
0
34
2
스위칭 주파수 설정
0
47
2
P6KE47CA 이 부품에 대해서 궁금합니다.
0
54
2
교육용 보드 쓰로틀 질문입니다.
0
76
3

