Вопрос - не работают вместе два устройства

vostok
Offline
Зарегистрирован: 24.12.2019

Ребята всем доброго времени! Я полностью начинающий и не знаю почти ничего про ардуино.

Мне нужна помощь мастеров в моем деле.

У меня есть:

Экран i2c (его я подключил и он работает)

RC522 (его я подключил и он работает)

Аналоговая клавиатура (его я подключил и он работает)

Sd card reader (его я подключил и он работает)

Вопрос такого плана:

Если я параллельно подключаю sd card reader и rc522 (cs в разные естественно пины, ничего не работает).

Подключаю Mosi, miso, sck параллельно. Если вытаскиваю любое и этих устройств (именно питание, то одна из них работает). Думал питания может  мало, подключил блок на 9v ,все равно такая же ерунда.

Помогите разобраться в чем дело, почему эти 2 устройства вместе (одновременно не работают).

Плата Arduino Mega 2560.

Спасибо.

 

b707
Offline
Зарегистрирован: 26.05.2017

некоторые китайские платы RC522 монопольно занимают SPI и ни с чем другим не работают, может это ваш случай.

Но для новичка куда вероятнее, что он просто что-то неправильно соединил или неправильно описал в коде. Если хотите более четкий ответ - выклдаывайте полный код и схему

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

b707 пишет:

некоторые китайские платы RC522 монопольно занимают SPI 

А также некоторые платы SD-модулей.

vostok
Offline
Зарегистрирован: 24.12.2019

b707 пишет:

некоторые китайские платы RC522 монопольно занимают SPI и ни с чем другим не работают, может это ваш случай.

Но для новичка куда вероятнее, что он просто что-то неправильно соединил или неправильно описал в коде. Если хотите более четкий ответ - выклдаывайте полный код и схему

 

Думаю дело в плате Sd card. пробовал и резистор на vcc и на mosi, не помогло).

Подскажите а ICSP туда можно отдельно закинуть SD Card reader и рулить ей оттуда?

vostok
Offline
Зарегистрирован: 24.12.2019

DIYMan пишет:

b707 пишет:

некоторые китайские платы RC522 монопольно занимают SPI 

А также некоторые платы SD-модулей.

Я думаю дело именно  в ней, хотя пальцем в небо)

vostok
Offline
Зарегистрирован: 24.12.2019

b707 пишет:

некоторые китайские платы RC522 монопольно занимают SPI и ни с чем другим не работают, может это ваш случай.

Но для новичка куда вероятнее, что он просто что-то неправильно соединил или неправильно описал в коде. Если хотите более четкий ответ - выклдаывайте полный код и схему

 

Схемы рисовать не умею, могу схематично)

b707
Offline
Зарегистрирован: 26.05.2017

vostok пишет:

Подскажите а ICSP туда можно отдельно закинуть SD Card reader и рулить ей оттуда?

а толку? - это те же пины, они подключены к тем же контактам контроллера, что и основные SPI

vostok
Offline
Зарегистрирован: 24.12.2019

b707 пишет:

vostok пишет:

Подскажите а ICSP туда можно отдельно закинуть SD Card reader и рулить ей оттуда?

а толку? - это те же пины, они подключены к тем же контактам контроллера, что и основные SPI

Я подумал это отдельные.

sadman41
Offline
Зарегистрирован: 19.10.2016

Мультиметр не покажет ли куда CS у модуля засажен - на землю или нет?

vostok
Offline
Зарегистрирован: 24.12.2019

53 или 41 pin, там не GND

sadman41
Offline
Зарегистрирован: 19.10.2016

Попробуйте ещё раз перечитать написанное - про ардуину там ни слова.