Проблемы Funduino USB Host Shield
В настоящее время я работаю над подключением версии USB Host Shield от Funduino к плате arduino mega. Но последовательный вывод показывает, что «osc не запущен», что означает, что плата не может найти шилд. Однако кнопка сброса работает, поэтому я оцениваю недостаточное питание.
Мне известно о решении для моста для обычного модуля Arduino для 3,3 В и 5 В (пример). Но как это решение можно применить к модели Funduino.
Обновление: я заменил линии SPI на шилде на 6 контактов ISCP на Mega, но результаты все равно не изменились.
Я выполнил второй тест с помощью board_qc, который вернул:
Схемы дома 2011
Процедура контроля качества USB Host Shield
Чтение регистра REVISION... Неверная версия штампа. Возвращаемое значение: 00
Неисправимая ошибка - тест остановлен!!
Шаблон 0x55 передается через SPI
Нажмите RESET, чтобы перезапустить тест
@Redsam121, 👍0
Обсуждение1 ответ
Лучший ответ:
Этот экран обменивается данными через SPI. Однако выводы SPI, которые он использует, являются «старыми». стиль (10-13) для Arduino UNO.
Mega не использует эти контакты, поэтому "новый" На платы добавлен 6-контактный разъем SPI/ICSP.
Вам придется вручную соединить нужные контакты с контактами SPI Mega с помощью проводов.
Не могли бы вы предоставить распиновку, чтобы я знал, куда подключать., @Redsam121
Вам нужно будет обратиться к схеме или руководству для щита (которого у меня нет). Распиновка для мега хорошо задокументирована., @Majenko
Я попытался подключить SPI к 6 контактам в центре, но все равно получаю те же результаты., @Redsam121
Я также пробовал контакты SPI в нижней части Mega., @Redsam121
Если бы шилд был разработан для Arduino Uno, то он имел бы аналогичную распиновку для взаимодействия с ним. Поэтому я использовал распиновку Uno в качестве эталона., @Redsam121
Вы должны искать фактическую распиновку шилда. У вас может быть сигнал прерывания, с которым нужно справиться, и неизвестно, где могут быть какие-либо другие логические сигналы..., @Majenko
- Переключение между устройствами SPI, когда одно из них является SD-картой
- Как использовать SPI на Arduino?
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Путаница между SPI и I2C для SSD1306 OLED
- Arduino Ethernet Shield при использовании контактов Arduino Mega
- Неправильная документация для выводов Mega2560 SPI?
- mcufriend 2.4 tft мега 2560
- Взаимодействие с датчиком SSI?
Пожалуйста, дайте ссылку на страницу продукта этого щита., @chrisl
https://www.altronics.com.au/p/z6342-funduino-usb-host-shield/#/, @Redsam121
https://fluxworkshop.com/products/ccaa100015-uno-usb-host-shield-keyes-red?variant=32458615783484, @Redsam121
И не могли бы вы предоставить ссылку на используемую библиотеку (и включить либо свой скетч, либо указать пример кода, который вы можете использовать), @chrisl
https://www.arduino.cc/reference/en/libraries/usb-host-shield-library-2.0/ Я использовал версию 1.5, как того требует шилд., @Redsam121