Hallo zusammen, ich habe hier ein USB Host Shield wie hier zu sehen: https://de.aliexpress.com/store/product/Free-Shipping-1pcs-lot-Mini-USB-Host-Shield-2-0-ADK-SLR-Development-Tool-Compatible-SPI/1983387_32770875066.html Ich möchte das Shield mit einem Arduino Mega 2560 oder Pro Mini nutzen. Beides geht nicht. Ich habe zur Zeit folgendes getan: 3,3V an RST mit Brücke SS -> D10 MOSI ->D51 MISO -> D50 SCK -> D52 INT ->D9 5V vom 2560 an VBUS+ und dort die Leiterbahn aufgetrennt. Ich nutze dann die USB_Host_Shield_2.0 Library und lade das USBHID_desc example hoch. Ich kriege dann in der Konsole nur Start angezeigt sonst nix. Anstecken und Abziehen bringt nix. Keine Veränderung. Leds an USB-Sticks leuchten aber und ich messe 4,9V. Was kann ich tun, damit das Shield USB-Geräte erkennt? Vielen Dank. Gruß kami
Jaja, da kauft man undokumentierten billig Kram aus China und wir sollen es nun richten? Ein tolles Geschäftsmodell haben die Chinesen da. Ich bin auch schon ein paar mal drauf rein gefallen. Bisher hat bei mir noch kein einziges Beispielprogramm funktioniert. Die Lösungen habe ich immer ganz woanders (nicht in China) gefunden, meistens anhand der Datenblätter der verwendeten Chips. Vielleicht helfen Dir diese Infos: http://shop.tkjelectronics.dk/product_info.php?products_id=45
Stefan U. schrieb: > Jaja, da kauft man undokumentierten billig Kram aus China und wir sollen > es nun richten? Ein tolles Geschäftsmodell haben die Chinesen da. Du schimpfst hier aber bestellst offensichtlich selbst in China. Beitrag "Re: STM32F103 Blue Pill Board: Verwendung der RTC mit 32khz" (--> "...und warte sehnsüchtig auf das ZehnerPack aus China.")
> Du schimpfst hier aber bestellst offensichtlich selbst in China. Wie gesagt: > Ich bin auch schon ein paar mal drauf rein gefallen. Meine Kritik richtet sich daher primär an die "bösen" chinesischen Händler und in zweiter Linie natürlich auch gegen mich selbst. Geiz ist Geil, Geld verdirbt den Charakter und macht Blind. Das gilt sowohl für zu viel Geld als auch für zu verlockende Billig-Angebote.
Hallo, also die Verbindungen sind alle richtig da. Ich habe vom MAX Mosi auf den MOSI vom 2560 und so weiter und SS auf D10. Ist das denn so richtig? Lade ich überhaupt das richtige Example hoch oder muss ich da noch was anpassen? Danke. Gruß kami
Das ist schon eine sehr spezielle Anwendung, Hilfe würde ich eher direkt bei den Autoren der Library erbitten.
Ich zittiere aus dem Hardware Manual:
1 | MAX3421E interface: pads are used to make shield modifications easier. Pads for SS and INT signals are routed to |
2 | Arduino pins 10 and 9 via solder jumpers. In case pin is taken by other shield an rerouting is necessary, a trace is cut |
3 | and corresponding pad is connected with another suitable Arduino I/O pin with a wire. To undo the operation, a wire is |
4 | removed and jumper is closed. See interface modifications section for more information.GPX pin is not used and is |
5 | available on a separate pad to facilitate further expansion. It can be used as a second interrupt pin of MAX3421E. |
Hast du das INT Signal mit Arduino Pin 9 verbunden? Hast du RESET angeschlossen? Folge auch dieser Anleitung: http://felis.github.io/USB_Host_Shield_2.0/ Du könntest damit beginnen, ENABLE_UHS_DEBUGGING auf 1 zu stellen.
Stefan S. schrieb: > Ich habe vom MAX Mosi auf > den MOSI vom 2560 und so weiter und SS auf D10. Ist das denn so richtig? Ja, denn siehe: Stefan S. schrieb: > also die Verbindungen sind alle richtig da.
Da er INT nicht erwähnt hat, ist meine Rückfrage doch berechtigt, oder? Und ob der MAX Chip ohne Reset Impuls überhaupt richtig startet, müsste man auch noch prüfen.
Hi, also ich glaube nicht unbedingt notwendig: Device Reset. Drive RES low to clear all of the internal registers except for PINCTL (R17), USBCTL (R15), and SPI logic. The logic level is referenced to the voltage on V L. (See the Device Reset section for a description of resets available on the MAX3421E.) Note: The MAX3421E is internally reset if either VCC or VL is not present. The register file is not accessibleunder these conditions. Also Pin 9 ist mit INT verbunden und Pin 10 mit SS nur ist das richtig weil der INT1 vom 2560 ist auf Pin 20? Gruß kami
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.