arduino spi

  Рет қаралды 3,207

DIY channel

DIY channel

4 жыл бұрын

Как работает шина SPI на аппаратном уровне. Как и зачем можно организовать связь между двумя платами Arduino. Примеры кода, схемы подключения, кофнфигурацию интерфейса SPI смотрите в моей статье:
zen.yandex.ru/media/id/5d5ff4...

Пікірлер: 18
@user-gf7mm3fz3e
@user-gf7mm3fz3e Ай бұрын
Самое подробное и без воды описание как работает SPI
@alex-av
@alex-av 4 жыл бұрын
Не думал что их в мосты можно собирать) Это открывает много интересных возможностей! Спасибо за ваши труды.
@SergeyILinykh
@SergeyILinykh 4 жыл бұрын
И Вам спасибо за поддержку )))
@pogoram
@pogoram 4 жыл бұрын
Спасибо
@user-xn2eg6hw2r
@user-xn2eg6hw2r Жыл бұрын
Добрый день прошу помощи ))) на spi ардуинки хочу подключить память, и дисплей без буфера и мк (голая матрица 7 дюймов 32 pin), разрешение 1024/720 , великой скорости не требуется выводить на неё пару цикличных рисунка и текст с циферками)))) подскажите что делать с (голой матрицей , как с ней работать) Заранее огромное спасибо!)
@user-jj6tu4uu3u
@user-jj6tu4uu3u 3 жыл бұрын
На каком расстоянии может работать связка мастер- слэйв? 30-50 метров будет работать? соединение через витую пару. 0,5 медная жила. не экранированная
@romandavydov8684
@romandavydov8684 Жыл бұрын
Если прямое соединение проводами то только см 20-30 работать будет
@user-jj6tu4uu3u
@user-jj6tu4uu3u 3 жыл бұрын
какова скорость передачи по такой схеме. А еще, например, если хочется передать число в 1 000 000. Его придется предварительно разбивать по 255 или как?
@SergeyILinykh
@SergeyILinykh 3 жыл бұрын
Чтобы ответить на этот вопрос нужно понимать как хранятся числа в МК. числа от 255 до 65535 можно передать 2 байтами, число от 65536 до 4 294 967 295 можно передать 4 байтами, и это касается любого интерфейса. Вопрос по скорости можно задавать только применительно к какой-то конкретной задаче - мне такие не попадались чтобы SPI не справлялся.
@user-jj6tu4uu3u
@user-jj6tu4uu3u 3 жыл бұрын
@@SergeyILinykh 1. То есть мое число (1000000) нужно передавать двумя байтами? какова скорость передачи 1 байта? 2. а если RFID MFRC-522 уже висят на Slave или мастере? как быть? Будет еще одним Slave ? 3. часы (DS1302) на мастере вроде мешать не будут? Спасибо за видео и за ответы.
@zhuk462
@zhuk462 4 жыл бұрын
Для расширения портов есть другие, более изящиные, решения, чем добавлять еще одну ардуино.
@SergeyILinykh
@SergeyILinykh 4 жыл бұрын
Есть - только не забывайте что это порты с мозгами ;-) Вы не найдете расширитель в котором будут аналоговые, цифровые пины да еще и сервоприводы можно повесить и датчики. Понятно что светодиодный куб из кучи Ардуино делать глуповато.
@zhuk462
@zhuk462 4 жыл бұрын
@@SergeyILinykh В случае нехватки "мозгов" целесообразней взять другую плату, чем сопрягать две платы. Сопрягать имеет смысл, когда каждая из них решает определенную задачу, но им требуется взаимодействовать друг с другом ради какой-то цели высшего порядка.
@SergeyILinykh
@SergeyILinykh 4 жыл бұрын
@@zhuk462 В любом МК нет возможности реализовать полноценную многозадачность. Не все задачи можно реализовать используя механизмы прерываний и дело тут не мощностях - тормозить весь процесс может подключенная периферия.
@SergeyILinykh
@SergeyILinykh 4 жыл бұрын
@@zhuk462 Есть у меня уже конкретная задачу под такую сборку ;-) так что потом обсудим )))
@zhuk462
@zhuk462 4 жыл бұрын
​@@SergeyILinykh Конечно, периферия тормозит. Разумеется, на одних прерываниях далеко не уедешь. Но все же, у меня всё многозадачно по максимому, и цикл loop почти постоянно строчит быстрее M134 )) Ну, успехов, так держать!
@motovor4un
@motovor4un 4 жыл бұрын
3:26 ведущих?
@SergeyILinykh
@SergeyILinykh 4 жыл бұрын
Оговорился )))
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 108 М.
Лекция 307. Интерфейс SPI
16:23
Электротехника и электроника для программистов
Рет қаралды 77 М.
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 5 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 24 МЛН
Electronic Basics #36: SPI and how to use it
10:31
GreatScott!
Рет қаралды 332 М.
Передача данных - шина SPI
11:27
Andrey Golubev
Рет қаралды 11 М.
Arduino and external EEPROM AT24C128
12:39
Home Made
Рет қаралды 48 М.
Программный SPI Arduino
8:53
TELEZUD
Рет қаралды 888
STM32. Урок 20. SPI. Serial Peripheral Interface
40:20
NR.electronics
Рет қаралды 9 М.
ГЕНДЕР-ПАТИ через ТАТУИРОВКУ
0:27
Виктор Лодин
Рет қаралды 10 МЛН
У нас ОТКЛЮЧИЛИ ВОДУ!
0:45
Привет, Я Ника!
Рет қаралды 2,3 МЛН
It is not easy to make money#Short #Officer Rabbit #angel
0:56
兔子警官
Рет қаралды 6 МЛН
Муравьи и нарисованные линии 🤯
0:24
FATA MORGANA
Рет қаралды 7 МЛН
это самое вкусное блюдо
0:12
Katya Klon
Рет қаралды 1,7 МЛН
Pura Pura Pahit #shorts
0:15
Diandra Alkayyisa
Рет қаралды 12 МЛН