Fordli Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 Я хочу построить простой шлюз с arduino+nrf24l01+enc28j60, nrf24l01 принимает сигнал и enc28j60 передает его в LAN, но проблема в том, что и nrf24l01 и enc28j60 используют протокол SPI для взаимодействия с arduino, если я хочу использовать собственный lib разработки arduino, я могу выбрать только один из nrf24l01 и enc28j60, потому что они имеют общее определение (pins_arduino.h). static const uint8_t SS = 10; static const uint8_t MOSI = 11; static const uint8_t MISO = 12; static const uint8_t SCK = 13 Итак, решение состоит в том, чтобы выбрать nrf24l01 вместо использования lib development, которая поставляется с arduino, но использовать другой IO порт, который я разработал сам, это правильно? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
hasl Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 открою секрет. на один SPI можно навесить к...ую тучу устройств 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Геннадий Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 SPI с I2C не перепутали? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Piotr__1 Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 1 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 Это уже не "на один SPI", т.к. применяется программное расширение. Да и "туча" получается не такая уж и "куева" и ограничена кол-вом свободных линий для выбора ведомого. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Piotr__1 Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 OK 1 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 (изменено) Второй вариант гораздо лучше... но подойдет разве что для 74HC595 (сдвиговых регистров). А если SPI-EEPROM? Изменено 21 июля, 2021 пользователем Геннадий 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Piotr__1 Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 А при чем тут EEPROM? Вам не нравилось что? 2 часа назад, Геннадий сказал: SPI с I2C не перепутали? Так вот: - Нет не перепутали - Да позволяет несколько устройств на шине. 0 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 21 июля, 2021 Поделиться Опубликовано 21 июля, 2021 Почему не понравилось? Парочку с программным расширением подключить можно, но это, скорее, частный случай, чем закономерность. Иначе "можно навесить к...ую тучу устройств" звучит несколько преувеличенно, потому как ограничивается кол-вом свободных линий SS. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Fordli Опубликовано 22 июля, 2021 Автор Поделиться Опубликовано 22 июля, 2021 15 часов назад, Piotr__1 сказал: OK Моей arduino нужно установить 2 сигнала ss, один для nrf24l01 и один для enc28j60. затем, когда устройство инициализируется, просто настройте пины в соответствии с фактическим ss, правильно? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Bobius Опубликовано 22 июля, 2021 Поделиться Опубликовано 22 июля, 2021 44 минуты назад, Fordli сказал: Моей arduino нужно установить 2 сигнала ss Можно и один. Первое устройство подключить напрямую, второе через инвертор. 1 Для людей, которые пишут "мФ" вместо "мкФ", в аду приготовлен отдельный котёл. 1 мФ = 1000 мкФ. Ссылка на комментарий Поделиться на другие сайты Поделиться
Piotr__1 Опубликовано 22 июля, 2021 Поделиться Опубликовано 22 июля, 2021 @Fordli Да, надо перед работой с нужным устройством дергать за соответствующий #SS, дальше работать как обычно. 0 Жизнь не белая или чёрная, а в мелкую серенькую полосочку... Ссылка на комментарий Поделиться на другие сайты Поделиться
Fordli Опубликовано 23 июля, 2021 Автор Поделиться Опубликовано 23 июля, 2021 16 часов назад, Bobius сказал: Можно и один. Первое устройство подключить напрямую, второе через инвертор. Звучит реалистично 9 часов назад, Piotr__1 сказал: @Fordli Да, надо перед работой с нужным устройством дергать за соответствующий #SS, дальше работать как обычно. Хорошо, спасибо еще раз! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Bass85 Опубликовано 23 июля, 2021 Поделиться Опубликовано 23 июля, 2021 https://mysensors.ru/build/ethernet_gateway/ 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.