80. 인터럽스와 일반함수 차이
5
27 asked
일반함수나 인터럽트 함수 이름 차제가 포인터(시작 주소)이고, flash메모리의 text(code)영역에 존재 하다가, 실행할때 일반함수는 호출에 의해 이동하고 (복귀 주소는 LR에 저장) 인터럽트 함수는 벡터테이블에서 우선순위를 판단하여 실행 한다고 생각하면 될까요 ?
그리고 코딩시 volatile키워드가 필수적으로 요구된다고 이해하고 잇습니다.
Flash
├─ Vector table
Initial MSP value
Reset_Handler address
NMI_Handler address
HardFault_Handler address
TIM2_IRQHandler address
└─ .text
main machine code
motor_control machine code
calculate_torque machine code
TIM2_IRQHandler machine code
Answer 0
79. int main(void)선언 없이 어떻게 동작하나요 ?
0
12
0
79. int main(void)선언 없이 어떻게 동작하나요 ?
0
8
0
74. 포인터 크기는얼마인가요 ?
0
15
1
73. 왜 hex를 사용하나요 ?
0
14
2
71. 40초쯤에 소리가 안납니다.
0
8
1
70. 강의에 사용되는 보드는 어떤것인가요 ?
0
16
2
00. 인버터 회로만 보고 소비전력을 예측 가능하나요 ?
0
19
1
58강, 유니폴라, 바이폴라 방식중 바이폴라가 대세라고 보면 되나요 ?
0
17
2
57강. 모터인데 왜 전압제어를 하나요 ?
0
15
2
57강. PWM은 sine을 만들어 내는 걸로 이해 하면 되나요 ?
0
16
2
49강. 제어이론의 구체적 다이어그램 설명 요청드립니다.
0
18
2
55강. dead time을 고려하면, 원래의 original신호와는 달라지지 않나요 ?
0
12
2
스위칭 주파수 설정
0
33
2
P6KE47CA 이 부품에 대해서 궁금합니다.
0
42
1
교육용 보드 쓰로틀 질문입니다.
0
61
3
모스펫 기생 커패시터에 대한 내용 누락
0
48
1
강의 자료 어디 있을까요?
0
48
2
STM32 보드 연결 방법 없이 바로 코딩으로 넘어가서 당황스러운데
0
59
3
대역폭 강의 없어요.
0
49
2
섹션 3,4. 6,7강의듣고 섹션5나중에 들어도 괜찮은건가요?
0
53
2
아직 stm32F767 보드 없는데.. 펌웨어...
0
65
2
BOM 이 혹시 제공되나요?
0
53
2
36V 배터리가 아닌 24V 전원
0
59
2
타이머 실습
0
65
2

