ICM20602 관련 질문입니다!
402
작성한 질문수 5
제가 다른 보드를 활용해서 자이로 센서 값을 읽어보려고 하는데요,
PA5, PA6, PA7이 각각 CLK, MISO, MOSI에 연결되어 있는 건 같고,
Interrupt 핀이 C4, CS 핀이 A4인 것과 자이로 센서가 ICM20608-G 인 것에서만 차이가 있습니다. 그래서 헤더파일을 그에 맞게 바꿨습니다.

ICM20608-G 의 레지스터 맵을 보면 WHO_AM_I 의 기본값이 0xAF 인것만 빼면 ICM20602와 크게 다른 게 없어보이는데 왜 ICM20602_Initialization(); 을 실행하면
"ICM20602 Not OK: 0x00 Should be 0x12"
라고 뜨는 걸까요? 0x00으로 뜬다면 어떤 문제가 있는 걸까요?
감사합니다!
답변 2
0
센서 핀 Initialization 전에 딜레이를 좀 주니까 해결되었습니다! 오실로로 클럭이랑 이것저것 확인해보다 보니 너무 빨리 whoami를 체크해서 그랬던 것 같습니다ㅎㅎ
0
안녕하세요!
WHOAMI 를 읽었는데 0x00 이 읽혔다면 센서가 제대로 읽히지 않은 것 같습니다.
원인의 될 만한 것이 너무 많기 때문에 하나씩 확인을 해봐야 합니다.
핀맵에 문제가 없다면 오실로스코프로 각 핀들의 파형이 잘 출력되는지 관찰해보고 문제를 찾아봐야할 것 같습니다.
CS 핀과 SCK, MOSI 핀을 먼저 확인해보세요!
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
15
0
비행승인 문의드립니다
0
40
0
드론의 M4 모터가 느리게 작동합니다.
0
65
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
93
2
while문 루프 속도
0
60
2
변수 선언
0
52
2
FS-i6를 꺼도 LED 토글되는 이유
0
68
2
Fs-i6 i-bus 수신 데이터 이상
0
110
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
88
2
3-4. LED 토글 안됨
0
50
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
81
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
77
2
6-4 SwC 2000
0
106
2
6-4 ESC Calibration
0
69
1
esc, 모터 교체
0
113
2
부저 소리가 안납니다.
0
134
2
비행 질문
0
65
1
7-5. offset
0
75
2
sysmem.c
0
77
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
91
2
부품 구매 관련 문의
0
68
1
PID 게인 문제
0
84
3
3d telemetry cp210x 연결
0
124
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
74
2





