вопрос собственно такой как провернуть а ST подобную тему uint8_t array[256]; uint16_t val; uint8_t *ptr = (uint8_t*)... Читать далее
Мастера всем успехов,здоровья.iphone 6s,утопили,почистил окиси,.Если плату чуть погреть кз появляется по линии pp_soc и если... Читать далее
так суть в другом, перекупы обычно с 1 трубки много не зарабаывают, тем более если у нее косяк в виде битого стекла, Х ща... Читать далее
Коллеги, подскажите, пожалуйста. XS упал на стену. Включается, но не работает тач. Хочу вытащить инфу, поэтому нужно сделать... Читать далее
Всем Салам алейкум IPhone X , был битый, заменены где-то дисплей и заднее стекло, ко мне пришёл « не заряжается», толкнул... Читать далее
7 plus Включается только с АКБ До того как набрать код пароль , все работает , стоит набрать пароль , телефон застывает... Читать далее
Комментарии: 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
у них на либе пишется что мулти не тестировался