|
RT-USB-9AXIS-00
|
USB出力9軸IMUセンサモジュール(ver2.0)のサンプルプログラム
mpu9250.cで::define VER_1_0_COMPATIBLENO_MODE_SELECTを記述し,
MainFunction.c内で::define VER_1_0_COMPATIBLE_MPU9150_MAGを記述すると
地磁気センサの出力がver1.0のセンサボードと同じ仕様になる.
注)mpu9150とmpu9250では地磁気センサの出力分解能が異なる
本プログラムはmpu9250用だがVER_1_0_COMPATIBLE_MPU9150_MAG
をdefineするかどうかで出力の形式を選択可能
[詳解]
#include "LPC13xx.h"#include "core_cm3.h"#include "type.h"#include "ad.h"#include "debug.h"#include "i2c.h"#include "io.h"#include "pwm.h"#include "SystemTickTimer.h"#include "timer.h"#include "usbTransmission.h"#include "uart.h"#include "MainFunction.h"#include "mpu9250.h"#include "UserInterface.h"#include "EEPROM_24LC16BT_I.h"#include "modeSelect.h"#include "usb.h"#include "usbcfg.h"#include "usbhw.h"#include "usbcore.h"#include "cdc.h"#include "cdcuser.h"関数 | |
| void | init (void) |
| int | main (void) |
USB出力9軸IMUセンサモジュール(ver2.0)のサンプルプログラム
mpu9250.cで::define VER_1_0_COMPATIBLENO_MODE_SELECTを記述し,
MainFunction.c内で::define VER_1_0_COMPATIBLE_MPU9150_MAGを記述すると
地磁気センサの出力がver1.0のセンサボードと同じ仕様になる.
注)mpu9150とmpu9250では地磁気センサの出力分解能が異なる
本プログラムはmpu9250用だがVER_1_0_COMPATIBLE_MPU9150_MAG
をdefineするかどうかで出力の形式を選択可能
main.c に定義があります。