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
Gast
#5206185
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
Gast
#5206192
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.")
Gast
#5206202
> 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
Gast
#5206218
Das ist schon eine sehr spezielle Anwendung, Hilfe würde ich eher direkt bei den Autoren der Library erbitten.
Gast
#5206227
Ich zittiere aus dem Hardware Manual:
1 | |
2 | |
3 | |
4 | |
5 | |
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.
Gast
#5206248
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
