да и на пайке что я делаю без бга можно вообще лти юзать смдехи и так норм сажаются на что угодно вазелин, флюс плус, говно из поднебесной, я же не шары сажаю на это дерьмо кто нибудь понимает в RMII сколько линий ему нужно для норма работы? есть esp32 2 spi заюзаны а нужна сеть найдена такая шняга

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

  1. Vitaliy

    SPI может быть много устройств.... Выбор актуально устройства - CS пин Чип селект

    • Pavel

      не может, там чертово приревания и победить глюки подьема если 2 одноврременно решат получать или отправлять я не смог, а сидеть копаться в либе устройств ну нету желания и время по этому разделил на 2 spi и забил

      • Vitaliy

        Что что что? Прерывания от чего?

        • Pavel

          от устройств они поднимают когда данныен пришли

          • Vitaliy

            Обмен как происходит по SPI Сначала прижимаем CS, пишем в регистр, считываем, отпускаем CS

            • Pavel

              так и работает, но переодически ловлю глюк что вешается модуль от такого, я 2 дня сидел с анализатором ловил это все потом терпение кончилось

              • Vitaliy

                А флаг считывать у SPI.... SPI шина так и разрабатывалась, для множества устройств ....

                • Pavel

                  я это отлично понимаю и знаю, но тут или кривая либа радиохиад или кривой мой код склоняюсь к 2 вместе

                  • Vitaliy

                    Я до 10 устройств в SPI юзал

                    • Pavel

                      а то что они могут норм не отпускать cs это факт

                      • Vitaliy

                        Это же SPI

                      • Vitaliy

                        Так проверь, это одна строчка - перевести GPIO в 0 или 1

                        • Pavel

                          я не вчитывался в сдк по si44xx по и не уверен что он буфер не засрет или еще что то пока cs опущен по хорошему нужно вчитаться в настройки и перевести 4463 что бы он понимал и 4432 но опять же даже на их оф сайте народ пытался и не смог нормально заставить работать из за того что 4432 тупой и передает все с одним payload, а 63 умный и может настраивать все начиная от payload до кусков crc32 этих пейлоудов и там так сказать нашла коса на камень в технологиях, реализации и дальше или сидеть вкуривать кучу сдк и понимать смысл как что отправляется и принимается или забить и воткнуть 2 spi на разные шины и забить болт, что в принципе я и сделал

                    • Pavel

                      ну у меня 4 максимально на спи сидели и работали но с модемами этими какий то глюки которые ну не могу я понять логику

              • Vitaliy

                Попробуй скорость SPI понизь, если длинные провода или плохая трассировка то плохо работает

                • Pavel

                  у них на либе пишется что мулти не тестировался

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

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