WeActStudio / MiniSTM32H7xx

STM32H750VBT6/STM32H743VIT6 Core Board With 0.96'' TFT,TF Card,8MB QSPI FLASH,8MB SPI FLASH,DVP Port
GNU General Public License v3.0
288 stars 100 forks source link

12-Thermopile-Shield Openmv examples does not works #31

Open Kabron287 opened 2 years ago

Kabron287 commented 2 years ago

Board with STM32F750 I used PB10 as SCL and PB11 as SDA signals for MLX90640 I see clock and data signals on scope at 100kHz when fir.init() executed, but then I got error message: ValueError: Failed to detect a supported FIR sensor. These examples works fine with the original Openmv H7 board.

FW used: 4.3.1, Openmv: IDE 2.9.2

Kabron287 commented 2 years ago
  1. It is definite bug in current FW. Look at the screenshot, MLX90640 address (0x33) is found correctly, but then nothing happened.
  2. There is no definition for FIR_MLX90640 at all in FW. Extended command fir.init(type = fir.FIR_MLX90640) allow to skip address searching, but in current FW version I got: AttributeError: 'module' object has no attribute 'FIR_MLX90640' error

MLX1 .

radiohound commented 1 year ago

I am interested to find a solution for this as well. Thanks Kabron287 for your trouble shooting.