Будет ли Funduino Joystick Shield работать на Mega?

Я пытаюсь заставить Funduino Joystick Shield работать с Arduino Mega, и мне нужно использовать возможности WiFi. Спецификации, которые я нашел для Funduino (см. https://protosupplies.com/product/funduino-joystick -shield-v1-a/) используйте стандартные контакты UNO для RF24: 9..13, Mega использует контакты старше 40 для этого интерфейса. Есть ли способ заставить это работать?

, 👍0

Обсуждение

Выводы MEGA, необходимые для поддержки интерфейса SPI, используемого nRF24L01, это 50, 51 и 52. Я могу легко назначить эти выводы в своем программном обеспечении, но чтобы физически подключить их, мне нужно понять, куда идет другой конец проводов. Отключить ли заголовок WiFi, чтобы создать отдельный заголовок? Это кажется мне чем-то вроде клуджа. Легко сказать: «Просто используйте эти булавки...», но не так просто определить, КАК их использовать., @Bob Jones


1 ответ


1

Шилд будет работать на Mega, за исключением соединения SPI для разъема nRF24L01. Шилд ожидает SPI на контактах 11, 12, 13, а Mega имеет их на 50, 51, 52. Другие шилды используют контакты SPI на заголовке ICSP для совместимости с различными платами. Этот экран не подключается к заголовку ICSP.

Вы можете подключить nRF24L01 к контактам SPI 50, 51, 52.

,

Спасибо за частичную ясность. Теперь мой вопрос: КАК мне сделать это переподключение, учитывая, что Funduino находится поверх Mega, блокируя весь доступ к контактам., @Bob Jones

Аппаратное обеспечение автоматически перенаправляет порты на контакты 50-52, позволяя мне просто изменить адресацию nRF24 в программном обеспечении?, @Bob Jones

@BobJones, насколько я понимаю, контакты с 50 по 53 для SPI и обычного CS не покрыты, @Juraj