ребята, а это нормально, когда код драйвера, поставляемый производителем, использует delay вместо какой-нибудь проверки состояния контрольного бита? а то, насколько я успел понять, использование задержек есть моветон драйвер шины I2C для nRF51 nrf_gpio_pin_clear(p_config->scl); nrf_delay_us(4); nrf_gpio_pin_set(p_config->scl); nrf_delay_us(4); djn nfrbt recrb nfv gjdctvtcnyj вот такие куски там повсеместно

Комментарии: 16

  1. Anonim

    мм

    • Kaktys

      прерывание - часто тот еще геморрой

      • Anonim

        тут не нужна проверка контрольного бита тут простой ногодрыг с заданными временными промежутками всё правильно

        • Lbh

          сомнительно что драйвер от производителя. обычно они просто рабочий пример дают, а драйвер уже сам пишешь

          • Anonim

            так как здесь софтварный SPI и для него нужны именно промежутки

            • Ilya

              нет, тут речь как раз о хардварном I2C

              • Anonim

                а уже после софтварного вкидывания байта должна идти проверка лол нет ты кусок кода привел который софтварно дрыгает лапку

                • Anonim

                  Судя по коду - софт

                  • Ilya

                    да, и выдрал я его из драйвера, который _по идее_ должен описывать работу с хардварным I2C

                    • Anonim

                      может быть там выбор есть?

                      • Lbh

                        может быть софт + хард. сначала специфический ногодрыг, который переводит девайс на шине в i2cшный режим, а потом i2c

                        • Ilya

                          видимо

                          • Lbh

                            кажется какой-то пирометрический датчик так хотел

          • Dmitry

            Вспоминаю сразу ST, где примеры можно использовать только в качестве сборника анекдотов.

            • Shadowsoul

              или для разнообразия половой жизни

            • Anonim

              а даташиты как кроссворды по крайней мере раньше были

Не нашли ответ?

Вам также может быть интересно