printf 함수를 켜면 정말 느려지는군요.
280
작성한 질문수 9
ICM-20602 출력이 500Hz 정도 나오는것 확인했습니다. 혹시나싶어 printf 함수를 켜고 주기를 측정해 보니 20Hz로 느려지네요. ㅎ 말씀하신데로 while문 안에 printf 함수를 사용하면 드론이 추락하겠군요.
답변 1
0
네 특히나 printf 함수 안에서 uart로 송신하는 코드도 수행이 되기 때문에, 통신 시간이 더해져서 시간이 오래걸리게 됩니다.
따라서 최종 코드에서는 모든 printf 함수는(그 외에 시간이 오래걸리는 함수 등) 다 지우거나 주석처리 하셔야 합니다.
비행승인 문의드립니다
0
37
0
드론의 M4 모터가 느리게 작동합니다.
0
61
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
90
2
while문 루프 속도
0
60
2
변수 선언
0
51
2
FS-i6를 꺼도 LED 토글되는 이유
0
67
2
Fs-i6 i-bus 수신 데이터 이상
0
109
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
87
2
3-4. LED 토글 안됨
0
49
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
78
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
77
2
6-4 SwC 2000
0
103
2
6-4 ESC Calibration
0
68
1
esc, 모터 교체
0
111
2
부저 소리가 안납니다.
0
134
2
비행 질문
0
63
1
7-5. offset
0
75
2
sysmem.c
0
73
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
89
2
부품 구매 관련 문의
0
65
1
PID 게인 문제
0
83
3
3d telemetry cp210x 연결
0
121
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
71
2
PID제어 질문
0
124
2





