Подскажите по коду, ибо нет полного описания, есть STM32F103 и INA219, прога на делфи работает четко, нужно повышать разрешение, поэтому решил взять BL702 и CH592F, ну и INA226 и INA228. Получил BL702 и CH592F и INA226, на STM32F103 все взлетело сразу. Но с 702 и 592 не получается, программа делфи видит устройство, но не видит никакую INA2xx. Решил глянуть код 702 и 582, там как понял в обоих случаях настроено на ina228 и другие ина не будут работать. CH582F переделал на CH592F в MounRiver Studio на базе их примеров для 592, компиляция пошла, но опять вижу что на 228 все настроено
Сбивание дефайна на ноль ломает компиляцию. Там нужно пилить код. Ну и логи по i2c
Код:
I2C: Power On
I2C: Set CLK 800 kHz, stretch 0
Flush I2C Buffer
I2C: Timer Stop
I2C: Write 80/00:c000
I2C: Timer Stop
I2C: Error write addr: 80:00, data: c000!
I2C: Write 80/00:0000
I2C: Timer Stop
I2C: Error write addr: 80:00, data: 0000!
I2C: Write 80/0b:4000
I2C: Timer Stop
I2C: Error write addr: 80:0b, data: 4000!
I2C: Write 80/01:0000
I2C: Timer Stop
I2C: Error write addr: 80:01, data: 0000!
I2C: Set CLK 800 kHz, stretch 0
Flush I2C Buffer
I2C: Timer Stop
I2C: Write 80/00:c000
I2C: Timer Stop
Есть ли какие описание поддержки каких ина на каких контроллерах уже реализовано, и по делфи вопрос, он работает с 228? Если нет, то как работать с 228, через веб версию?