Invensense Motion Driver 6.12 STM32演示python不起作用

时间:2016-02-10 11:30:39

标签: python stm32 discovery

我正在尝试运行Invensense motion_driver_6.12。我使用IAR编译代码并且STM32工作正常 - 我对电路板完成的所有测试都没问题:UART,I2C ..等等。但是当我运行python客户端演示程序" eMPL-client时-py"程序只显示一个空的黑色窗口,没有任何结果。我试图先运行程序,然后打开电路板,反之亦然。

由于

2 个答案:

答案 0 :(得分:0)

我在这个图书馆工作了一个星期几乎放弃了,今天我终于得到了这张图片。

python client

平台:

STM32F429ZI STM32-Disc0 - MB1075B开发套件

IAR中的

motion_driver_6.12

MPU9250/6050(不是广告,我不使用官方评估板)

起初,我甚至无法让python-client工作。阅读this passage后,我可以打开立方体窗口。

就像你一样,我只有一个空窗口。然后我修改了motion_driver_6.12使它适合我的电路板(存在端口冲突):

1、USART:USART2-->USART1,PA9(TXD)and PA10(RXD);
2、I2C:I2C2-->I2C3,PA8(SCL)and PC9(SDA)
3、INT:PA1-->PA5(EXTI9_5_IRQn,EXTI9_5_IRQHandler,EXTI_Line5).

在将传感器与电路板连接之前,请确保完成所有操作。特别是ARM项目中的配置。一个有用的建议是测试每个模块,如i2c,usart和中断。

如果它有用,请给我一个拇指。 任何问题只需在下面评论。

答案 1 :(得分:-1)

您正在使用哪种类型的Invensense芯片?

  1. 我认为您需要检查是否在Windows中使用了正确的COM端口。
  2. 检查您是否可以通过I2C从MPUxxxx板获取数据
  3. 检查log_stm32.c此功能是否正常[{1}}