F4系列读取MPU9250

2019-07-20 07:15发布

我用探索者,ST-F411,ST-F401,都做了测试。为什么当用它们的PB8,PB9分别接MPU9250的SCL,SDA时,都不能读写数据呢???(改用PB6,与PB7就可以了)。而我有看过你们的小四轴里MPU9250也接的PB8,PB9,这就代表PB8与PB9可以用呀。请求帮助!!!!!!  (有代码有真相,看附件)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
8往事随风001
1楼-- · 2019-07-22 02:20
 精彩回答 2  元偷偷看……
8往事随风001
2楼-- · 2019-07-22 02:59
MPU9250在采用第二地址将AD0接高电平时,需要将mpu9250.h中的器件地址改为0x69.
将inv_mpu.c中的mpl地址(
第599行
const struct hw_s hw = {
    .addr           = 0x69,
    .max_fifo       = 1024,
    .num_reg        = 128,
    .temp_sens      = 321,
    .temp_offset    = 0,
    .bank_size      = 256
)也该为0x69
8往事随风001
3楼-- · 2019-07-22 03:50
 精彩回答 2  元偷偷看……
TYUTZH
4楼-- · 2019-07-22 09:44
 精彩回答 2  元偷偷看……

一周热门 更多>