Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM
Подключение по SPI
NovVal
Добавлено 24.09.2024 10:08
0
Сообщение: 1
NovVal
0

Пункты: 620
Регистрация: 20.04.2021
Здравствуйте!
По схеме модуля получается, что наружу выведен только один SPI1 и один CS от него. Значит можно подключить только одно устройство? А что делать, если надо больше?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 24.09.2024 10:28 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
1) из опыта с imx6, в качестве CS было проще использовать другой GPIO, соответственно и самих CS можно прописать несколько (драйвер это позволял)
2) можно использовать драйвер GPIO-SPI, но не рекомендуется для устройств чувствительных к скважности тактовой частоты (АЦП и т.п.)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.09.2024 13:32 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
1) из опыта с imx6, в качестве CS было проще использовать другой GPIO, соответственно и самих CS можно прописать несколько (драйвер это позволял)


для CS можно использовать любые свободные gpio, можно и комбинировать - использовать одновременно вперемешку нативные CS и добавочные gpio cs

https://elixir.bootlin.com/linux/v6.1.111/source/Documentation/devicetree/bindings/spi/spi-controller.yaml#L28
Спуститься к концу Подняться к началу
Персональная информация
NovVal
Добавлено 24.09.2024 16:23 Сообщение: 4
NovVal
0

Пункты: 620
Регистрация: 20.04.2021
Цитата
Цитата
1) из опыта с imx6, в качестве CS было проще использовать другой GPIO, соответственно и самих CS можно прописать несколько (драйвер это позволял)


для CS можно использовать любые свободные gpio, можно и комбинировать - использовать одновременно вперемешку нативные CS и добавочные gpio cs

https://elixir.bootlin.com/linux/v6.1.111/source/Documentation/devicetree/bindings/spi/spi-controller.yaml#L28


Спасибо, буду пробовать.
Еще вопрос, нет ли случайно в A40i второго недокументированного CAN контроллера? Вопрос по SPI возник из-за того, что собираюсь ставить внешний CAN контроллер, а шина уже занята.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.09.2024 21:36 Сообщение: 5
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
нет ли случайно в A40i второго недокументированного CAN контроллера?


не слышал про такое
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM