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?
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.
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
Eine eigene Frage?
Dieser Thread ist über 12 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.