да и на пайке что я делаю без бга можно вообще лти юзать смдехи и так норм сажаются на что угодно вазелин, флюс плус, говно из поднебесной, я же не шары сажаю на это дерьмо кто нибудь понимает в RMII сколько линий ему нужно для норма работы? есть esp32 2 spi заюзаны а нужна сеть найдена такая шняга
Комментарии: 16
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
у них на либе пишется что мулти не тестировался