在线时间828 小时
UID3079326
注册时间2015-2-11
NXP金币28
TA的每日心情 | 奋斗 2025-5-7 09:07 |
---|
签到天数: 353 天 连续签到: 1 天 [LV.8]以坛为家I
金牌会员
 
- 积分
- 5785
- 最后登录
- 2025-5-7
|
本帖最后由 wambob 于 2015-6-20 15:19 编辑
在mbed官网有个 Hello_FXOS8700Q 例程,导入到mbed后,编译下载到K64F开发板,打开串口助手。
里面输出了6行数据,三行整型,三行浮点型。改成一行吧
开始的几行是放在桌上读出的数据,后面是摆动开发板后的数据。
- #include "mbed.h"
- #include "FXOS8700Q.h"
- Serial pc(USBTX, USBRX);
- I2C i2c(PTE25, PTE24);
- FXOS8700QAccelerometer acc(i2c, FXOS8700CQ_SLAVE_ADDR1);
- FXOS8700QMagnetometer mag(i2c, FXOS8700CQ_SLAVE_ADDR1);
- int main(void)
- {
- motion_data_units_t acc_data, mag_data;
- acc.enable();
- mag.enable();
- printf("FXOS8700QAccelerometer Who Am I= %X\r\n", acc.whoAmI());
- printf("FXOS8700QMagnetometer Who Am I= %X\r\n", acc.whoAmI());
- while (true)
- {
- acc.getAxis(acc_data);
- mag.getAxis(mag_data);
- printf("ACC: X=%1.4ff Y=%1.4ff Z=%1.4ff \t MAG: X=%4.1ff Y=%4.1ff Z=%4.1ff\r\n", acc_data.x, acc_data.y, acc_data.z, mag_data.x, mag_data.y, mag_data.z);
- wait(5.0f);
- }
- }
复制代码 导出的KEIL例程
FXOS8700Q_uvision_k64f.zip
(1.42 MB, 下载次数: 233)
|
|