Hallo zusammmen, hat jemand schonmal mit dem W-LAN Modul GS1011 von Gainspan gearbeitet? Ich versuche über die UART kontakt herzustellen, hat aber bisher nicht funktioniert. Ich bekomme bei Spannungswiederkehr 24Byte mit 115200Baud gesendet, die aber keinen logischen Ascii Text als Inhalt haben. Auf das AT Kommando wird nicht mit OK geantwortet. Hat evtl. jemand eine Idee?
Hallo Michael, ich sitze gerade am selben Problem. Auch ich bekomme nur die besagten 24bit mit 115200Baud. Ich habe am Modul TX und RX mal verbunden, dann reagiert das Modul auf seinen eigenen Sendeaufruf. Vielleicht muss man schon während des startup-Vorganges den ersten Befehl senden?
An die Spannungsversorgung (Labornetzteil)habe ich das Modul folgendermaßen angeschlossen:
Hallo Karsten, schön einen Mitleidenden zu haben;-) ich habe es genauso angeschlossen. Bei Gainspan fand ich folgendes: "Modules do not include latest firmware. Customers need to reprogram firmware from the GainSpan Technical Support site" Ich glaube, dass die serial2wifi Firmware erst geflasht werden muss. Es gibt auf der Gainspan Seite ein Tool "gsflashprogram_DOS..." damit lässt sich über den UART Kontakt aufnehmen, das Modul funktioniert also schonmal. Leider habe ich nicht die seriel2wifi Firmware. Bei Gainspan habe ich schon angefragt, mal sehen ob die etwas zur Verfügung stellen.
Sende mal folgende Nachricht in hex-Format an das Modul: 08 00 13 04 00 00 00 00 00 00 A5 01 00 00 00 10 00 EE 2F 00 01 00 0C 00 08 00 13 04 00 00 00 00 00 00 mit 115200Baud,8bit,1 Stop bit, Parity none da erhalte ich eine Antwort an den PC (nur das die NAchricht im Ascii-Format keinen Sinn ergibt)
Ja, bei mir ist es dasselbe. Soweit ich das jetzt verstanden habe brauch man das SDK von Gainspan, um die richtige Firmware zu erhalten. Ansonsten bleibt dir nur der Weg über einen µC und die SPI.
theoretisch ist aber zumindestens eine Test-Firmware auf den Modulen: "Note: Modules ship with only test code. Designers must first program the modules with a released firmware version." Bei diesem Projekt: http://www.jann.cc/2012/08/07/eine_wlan_platine_zum_selber_bauen.html wurde das Modul bei Farnell bestellt und sofort an den PC angeschlossen (ohne Firmware update) und bei denen reagiert es auf externe Befehle.
Stimmt, da geb ich dir recht. Hast du den Reset Pin einmal mit einem Pull-Up versehen? Im Datenblatt steht zwar, dass dieser Intern vorhanden ist, aber vielleicht klappt das ja.
Hab ich auch schon probiert. Macht keinen Unterschied. Vielleicht hat es noch etwas damit zutun: "Each command is terminated with a carriage return <CR> or line feed <LF>" in SERIAL-WIFI ADAPTER APPLICATION PROGRAMMING GUIDE Abschnitt 3.2 Hast du die SPI-Variante schon probiert? Wie werden da die Befehle gesendet?
Hallo Karsten, ja hab ich jetzt auch getestet, bringt nichts. Ich sende ein CR mit, also z.B. für den einfachsten Befehl AT und CR. Habe auch schon alles ausprobiert und mir die Signale auf dem Scope angeschaut alles OK. Ich mach sowas auch nicht das erstemal, aber sowas habe ich noch nicht erlebt. Für die SPI Ansteuerung gibt es den Beispielcode für diverse Mikrocontroller auf der Gainspan Seite. Ich wollte aber die UART Anbindung nutzen. Ich hoffe ich komm da noch weiter, ich halte dich auf dem Laufenden.
Ich habe noch folgendes gefunden: http://www.alphamicro.net/media/552148/gainspan_gs1011m_gs1500m_module_programming_guidelines_rev_1_1_20140131.pdf
So, habs zum laufen gebracht. Das Modul antwortet mit AT OK!!! Auf der GainSpain Homepage auf den Reiter SDK Builder -> GS1011/1500 klicken. Dort bekommt man die Serial2Wifi Firmware. Man erhält 3 Binary-Files welche mit dem Flashprogrammer von Gainspain per UART auf das Modul geschrieben werden du gehst per cmd-Fenster in den Ordner, wo die gs_config_int.bat abgelegt ist und startest das Tool mit: gs_config_int 4 T:\eckert\WFW-REL-2_0_27.bin T:\eckert\s2w-2_3_1-app1.bin T:\eckert\s2w-2_3_1-app2.bin 2.3 die 4 steht für COM4, dann die Pfadangabe zu den heruntergeladenen bin-Files und zum Schluss die Firmware-Version. Danach nur noch den Angaben im Fenster folgen
Hallo Freunde, ich arbeite auch mit dem GS1011 Modul und wollte mal nachfragen wie ihr damit klar kommt? :P Ich habe erhebliche Probleme mit der Dokumentation die von Gainspan zu Verfügung gestellt wird und allgemein mit der Anbindung des Mikrocontrollers über UART. Ich möchte eine Android APP schreiben die einen ByteStream an den Microcontroller über WiFi sendet und die Antwort zurückgibt. Mit der Antwort habe ich erhebliche Probleme, da das Modul ByteStreams bzw. allgemein Daten nur über ESC Sequenzen annimmt so wie ich das verstanden habe. Das heisst ich müsste dem Microcontroller dies beibringen... <ESC>u_CID_IP_PORT_<DatenStreamvomMicrocontroller><ESC>E Vielleicht habt ihr mir ein paar tippt oder ihr wisst wie das Modul mit RAW Daten arbeiten kann? :)
Hallo Big Punisher, ich arbeite gerade an einem ähnlichen Project. Es wäre nett, wenn Du uns mitteilen könntest, wie Du Dein Problem gelöst hast. mfg, Offler
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.