Jump to content

Recommended Posts

Потихоньку разрабатываю устройство на атмеге16(не суть) к которой на шину SPI планирую подключить W5500 и регистры сдвига 74hc595 для управления релюхами (~16 шт.).

И понимаю, что скорее всего не получится. У W5500 есть ножка SS, при высоком уровне на которой она игнорирует всё на шине, у 74hc595 такой функции я не нашёл. То есть не получится?

Share this post


Link to post
Share on other sites

Было бы желание. Я на один SPI вешал SD-карту и гирлянду WS2812b, "развязывал сигналы при помощи транзистороного коммутатора. В вашем случае можно использовать MOSFET: когда сигналом SS активируется W5500, мосфет запирается и не пропускает CLK на регистры, когда SS деактивирует W5500, мосфет открывается и пропускает CLK на регистры. Затрат - транзистор да резистор.


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Вебинар «Microchip и современный подход к искусственному интеллекту. Разворачиваем нейронную сеть на 32-битном микроконтроллере» (13.10.2021)

Приглашаем всех желающих 13 октября 2021 г. посетить вебинар, посвященный искусственному интеллекту, машинному обучению и решениям для их реализации от Microchip. Современные среды для глубинного обучения нейронных сетей позволяют без детального изучения предмета развернуть искусственную нейронную сеть (ANN) не только на производительных микропроцессорах и ПЛИС, но и на 32-битных микроконтроллерах. А благодаря широкому портфолио Microchip, включающему в себя диапазон компонентов от микроконтроллеров и датчиков до ПЛИС, средств скоростной передачи и хранения информации, возможно решить весь спектр задач, возникающий при обучении, верификации и развёртывании модели ANN
Подробнее

Только что, yaroslav.s сказал:

11-я ножка - защёлка

Вообще да, совсем забыл, что там двойной регистр...


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Модульные RJ-соединители KLS — масштабное пополнение склада Компэл

Продуктовая линейка компании KLS на складе Компэл пополнилась модульными соединителями типа RJ. Ассортимент представлен неэкранированными соединителями RJ11, RJ12 и RJ45 для построения базовых информационных сетей, а также экранированными RJ45 с трансформатором для реализации систем передачи данных между узлами ЛВС.

Подробнее

44 минуты назад, yaroslav.s сказал:

11-я ножка - защёлка

Насколько я понял, если дёрнуть 11 ножку на +, то из регистра выводятся данные на параллельный выход, и регист очищается. То есть в регист прилетит куча данных, передаваемых другим устройствам (причём будет храниться последний байт, предыдущие уйдут на 9 ножку), на параллельном выходе ничего меняться не будет до тех пор, пока не дернёшь 11 ножку...

Стоп! Я понял как надо! После передачи данных другим устройствам, передаю столько байт, сколько сдвиговых регистров подключено по цепочке (другие устройства игнорируют эти данные) и дёргую 11 ноги всем сразу. Мысли правильные?

 

Share this post


Link to post
Share on other sites

Вебинар «Microchip и современный подход к искусственному интеллекту. Разворачиваем нейронную сеть на 32-битном микроконтроллере» (13.10.2021)

Приглашаем всех желающих 13 октября 2021 г. посетить вебинар, посвященный искусственному интеллекту, машинному обучению и решениям для их реализации от Microchip. Современные среды для глубинного обучения нейронных сетей позволяют без детального изучения предмета развернуть искусственную нейронную сеть (ANN) не только на производительных микропроцессорах и ПЛИС, но и на 32-битных микроконтроллерах. А благодаря широкому портфолио Microchip, включающему в себя диапазон компонентов от микроконтроллеров и датчиков до ПЛИС, средств скоростной передачи и хранения информации, возможно решить весь спектр задач, возникающий при обучении, верификации и развёртывании модели ANN.
Подробнее

Да. Единственное - не ошибитесь с количеством отправляемых данных и их очерёдностью.
Ну и вешать реле напрямую на выход перебор. Нужна uln.

Share this post


Link to post
Share on other sites

STMicroelectronics: электростатический разряд больше не проблема

Защита от статического электричества необходима каждому современному устройству. Компания STMicroelectronics представляет решения, соответствующие стандарту IEC61000-4-2, а также специальное приложение PROTECTION FINDER, которое поможет легкого и эффективно подобрать необходимые компоненты. Рассмотрим практические примеры защиты от ESD, отраслевые стандарты и ряд ключевых параметров важных при проектировании электростатической защиты устройств.
Подробнее

Только что, yaroslav.s сказал:

Да. Единственное - не ошибитесь с количеством отправляемых данных и их очерёдностью.
Ну и вешать реле напрямую на выход перебор. Нужна uln.

Не напрямую конечно, через транзистор, с защитным диодом и т.д. :)

SPI mode 0 будет нормально работать с этой микросхемой?

Share this post


Link to post
Share on other sites

Не помню уже. Давно их не использовал. Смотрите в затащитесь, вроде запись по растущему клоку.

Share this post


Link to post
Share on other sites
7 часов назад, DarkDigger сказал:

После передачи данных другим устройствам, передаю столько байт, сколько сдвиговых регистров подключено по цепочке (другие устройства игнорируют эти данные) и дёргую 11 ноги всем сразу.

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


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites
11 часов назад, DarkDigger сказал:

W5500 и регистры сдвига 74hc595 для управления релюхами

У меня подключено аналогичным образом, только на одной шине с EEPROM. Работает все отлично. Подключено вот так

image.png.d0713e754f65b9d0821e16bba3a50031.png

LED_DATA выход данных на второй регистр.

Edited by BARS_

Share this post


Link to post
Share on other sites

Вот как раз на днях столкнулся с проблемой - данные, отправляемые на 595-е регистры, управляющие реле, бились случайным образом. Не мог понять почему. А потом вспомнил, что у меня на той же шине еще пара регистров, которые управляют семисегментным дисплеем. И данные, периодически летящие обновлять дисплей, "пересекались" с данными, идущими на реле, если в этот момент с ними был обмен. Для дисплея это было не фатально, т.к. довольно быстро ему прилетает новая порция данных. А вот реле обновляются редко, после нажатия кнопок. И случается такая коллизия.
В "настоящих" SPI-устройствах был бы сигнал nSS, который этого не допустит. А я поправил код, введя переменную-флаг занятости шины SPI. Когда данные отправляются в реле, флаг = 1. И пока он равен 1, обновление дисплея запрещено. Все заработало как надо.

Может быть информация окажется полезной :) 


3D модели радиодеталей + макросы

С уважением, Михаил.

Share this post


Link to post
Share on other sites
1 час назад, aitras сказал:

В "настоящих" SPI-устройствах был бы сигнал nSS, который этого не допустит

А как наличие этого сигнала влияет на кривой доступ к SPI со стороны программы? А в 595 нога RCLK вполне себе заменяет CS.

 

1 час назад, aitras сказал:

Когда данные отправляются в реле, флаг = 1. И пока он равен 1, обновление дисплея запрещено.

Вообще-то это стандартная процедура доступа к шинам данных. Пока идет работа с одним девайсом, остальным работать запрещено.

Share this post


Link to post
Share on other sites
11 hours ago, BARS_ said:

Пока идет работа с одним девайсом, остальным работать запрещено.

Разве при наличии 2 ведомых устройств состояния nSS1 = 0 и nSS2 = 1 не запрещает аппаратно ведомому 2 принимать данные?

Хотя если во время посылки между байтами вклинится вторая передача, то nSS1 останется опущенным в 0 и тоже будет участвовать в обмене :umnik2:


3D модели радиодеталей + макросы

С уважением, Михаил.

Share this post


Link to post
Share on other sites
17 часов назад, aitras сказал:

Разве при наличии 2 ведомых устройств состояния nSS1 = 0 и nSS2 = 1 не запрещает аппаратно ведомому 2 принимать данные?

Запрещает, но не запрещает слать чушь на шину...

Share this post


Link to post
Share on other sites

  • Сообщения

    • и вот появился один первоклассник....ну, по виду, дебил. А я ещё по-совместительству, там в школе , лампы им менял. Как-ни как копеечка шла. ....Так прихожу в класс, пол потолка не горят лампы. Урок идет. Потихоньку, с "камчатки" меняю лампы. Пригляделся, а этот "первоклассник"-дебил, сидит на отдельной парте, один, около учительки. Спрашиваю у одного адекватного: -А, чё ,этот-то? -А по-другому он не может сидеть со всеми..... ....закончились уроки. Я , уже, как охранник, сижу около раздевалки и слежу за первоклассниками. Этот, дебил, в отличии от других , даже не может зашнуровать себе ботинки и оглядываясь на окружающих, которые с удовольствием шнуруются, застёгиваются и т.д., заявляет: -Завтра, приду с пистолетом и застрелю тебя (показывает на лево-стоящего однокласника) , потом тебя (показывает на правостоящую девочку)....а потом (смакуя каждое слово) растреляю тебя!!! - и показывает на меня пальцем...... (вождь краснокожих) - пол-ночи я не спал......
    • Наити можно все, "за ваши деньги любой каприз", как говорится, но 500 руб за штуку к примеру мне оно не упиралось! Есть запас отечественных изделий каторые по 60 лет работают и нет нареканий.  Конечно если где в габарите ограничен, то приходится использовать что то близкое к качеству завода  "Хитачи". К слову заказанное из СПб.
    • @tilarids, в связи с тем, что “некто“, сам инициировавший “беседу“,  самоустранился, после неудачной попытки “сменить тему“, “открылось окно“, чтоб “уделить внимание“ Вашей “персоне“. Даже, из “гуманистических“ соображение, предоставив Вам возможность побыть вне “места возле димаши и каминкаши“, в том числе и чтобы проверить сможете ли Вы контролировать свои “рефлекторные визжания“ и не “оскотиниваться“ хоть какой-то период времени. Начнём с вот этого “выплеска активности содержимого Вашей черепной коробки“: @tilarids, у Вас какие-то проблемы с фамилиями происхождением из  Привислинского края? Ментальные комплексы? Нацистские фобии? 
    • Ну раз попробовать . .чтож  попробую.. хотя тут с телефона хоть секретаршу сади стенографируй... Один мужик на вахте ,звонит и разговаривает со своей женой .(это я и Наталья) Она. Что делаешь. Я. Сижу пока в интернете.. Она. Я сегодня на 19 ноль ноль иду в баню..Записана .. (парилка) Я.А где .. Нашу рядом сделали..? Она .Да..  Я.(шучу) Нормально.. Только мужиков не води, а так иди.. Она. Ооо , А как без тебя.. (прошло *****№№№№ часа).. Она. Не спишь ? Я пришла , а тебя там не забыли  Я. Да ну.. Чего я так там засветился.. Вот видишь .. Я наверное и на Луне жить буду.. Она .Не сомневаюсь.  А вы что сегодня одна ?  Первый вопрос от них был. Да говорю  муж в командировке.. Представляешь , всё помнят.. Ну тут я её с лёгким паром и с мокро попой , как положено сказал.. Она типа чего делаешь.. Я. Только вышел из душа.. Сижу пивко попиваю.. Она. Игорь , ни чего не меняется.. А если пиво исчезнет с планеты , что пить будешь..??? Я. Улечу на другую планету , где есть разливайка... Она. ОДИН.. Я. С коллективом.. Она. Удачи.. Спокойной ночи , пошла сп         ВОТ КОЛЛЕКТИВ ...... я ей картинку скинул..Она и пошла спать.. @Юный пионер Чегож там раскрывать.. Тело (дело) молодое , добровольное..
    • Спасибо за предложение но платы хочу всетаки сделать свои.   Платы будут стоять в корпусе от Амифона 002 с родными выходниками 818/819 на "косичках", Т9 и Т10 будут стоять (также на косичках) на радиаторе напротив выходников с внутренней стороны усилителя. И еще, подскажите Т5 нужно ставить в непосредственной близости возле Т11 или Т12 или можна поставить посредине между выходниками (расстояние между Т11 и Т12 будет 8 см.).
    • Пришла с Али девятидюймовая голова для моего авто. На удивление всё работает так как описано в описании. Единственное, никак не найду время, чтобы найти и установить прогу, чтобы с неё можно было звонить и принимать звонки. Устройство с СИМ-картой.
    • Продам трансформатор tts 600/d  Трансформатор привезён из-за границы, в роботе не был цена 2000 грн. Если нужно скину ещё фото

  • Набор фоторезисторов из 20 штук

×
×
  • Create New...