BASIC4MCU | 질문게시판 | ICM20600 질문
페이지 정보
작성자 master 작성일2018-08-02 10:48 조회8,007회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=2607
본문
왼쪽에 있는 그림이 MPU6050 Register Map을 ICM으로 바꾼거 ( 그러니까 MPU 헤드파일 )이고 오른쪽이 ICM20600 Register Map의 헤드파일입니다MPU6050 Register Map 에서는 OFFSET에 관련된게 없더라구요오픈소스에서 따온건데 왼쪽보면 새로 지정한 모양이고오른쪽(ICM)에서는 HIGH와 LOW로 나누어져 있었어요오른쪽 H와 L을 왼쪽에처럼하나로 할려면 H를 가져와야할까요 L을 가져와야할까요?//첨부 파일과 캡쳐 사진은 다른 내용입니다.사진은 이 라이브러리 같군요
#define ICM20600_XG_OFFS_TC_H 0x04#define ICM20600_XG_OFFS_TC_L 0x05#define ICM20600_YG_OFFS_TC_H 0x07#define ICM20600_YG_OFFS_TC_L 0x08#define ICM20600_ZG_OFFS_TC_H 0x0a#define ICM20600_ZG_OFFS_TC_L 0x0b
이 선언은 라이브러리 및 예제소스에서 사용하고 있지 않으니 선언 그대로 나둬도 문제가 안되겠습니다.
선언을 8비트로 또는 16비트로 하는 것은
선언을 사용하는 곳에서 어떻게 하는지의 문제입니다.
라이브러리를 바꾸지말고
ICM20600 예제를 공부한 후
MPU6050 예제처럼 변경하세요
즉, 라이브러리 변경하지말고 예제소스만 변경하라는 뜻입니다.
댓글 0
조회수 8,007등록된 댓글이 없습니다.