Hallo, ich möchte mir ein WLAN-Modul kaufen, um eine Art Webserver zu bauen. Als Controller nehme ich einen STM32F100RB, da ich das entsprechende Discovery-Board von ST habe. Als WLAN-Modul käme das MRF24WB0MA vno Microchip in Betracht. Es hat zwar keinen integrierten TCP/IP-Stack aber genau das reizt mich interessehalber selbst zu implementieren. Da ich es urspünglich geplant hatte, mit dem ENC28J60 einen Ethernet-Webserver zu bauen, bin ich davon ausgegangen, dass ein WLAN-Modul nichts anderes als ein MAC/PHY wie der ENC28J60 ist. Bei der Recherche nach WLAN-Modulen habe ich aber teilweise gelesen, dass über AT-Befehle mit dem Modul kommuniziert wird!? Unter dem Link http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en548014 und den darin verlinkten Datenblättern und Application Notes finde ich sowieso überhaupt keine Informationen zur Ansteuerung über die SPI. Wer kann mir hierzu Informationen geben? Vielen Dank, Flea
Die Jungs und Mädels von Microchip möchten nicht, dass du deren WLAN-Module zusammen mit einem guten Chip von ST oder so verwendest. Du soll wenn du ein WLAN-Modul von Microchip einsetzt auch noch einen der Mikrocontroller von Microchip einsetzen. Und dafür gibt es dann einen kostenlosen TCP/IP-Stack der die ganze steuerung und Benutzung des WLAN-Moduls schon integriert hat. Eine Beschreibung wie man den WLAN-Chip selber ansteuert gibt es meines wissens nach nicht. Nur der Stack-Code könnte als Grundlage dienen.
Gibt es andere empfehlenswerte Module, die über SPI angesteuert werden können?
Ich benutze dieses geht mit RS232 oder SPI. RS9110-N-11-22 – 802.11bgn Self-contained WLAN Module with Networking Stack Link : www.redpinesignals.com
OK, danke. Dieses hat jetzt einen TCP/IP-Stack. Wie ist es dann, erhalte ich von dem Modul die blanke HTTP-Anfrage (im Falle eines Webservers) ohne den TCP-Rahmen? Im Datenblatt finde ich auch hier keine Informationen zur SPI-Ansteuerung (außer Pegel und Timing). Woher weiß ich, wie ich dieses Modul bedienen soll?
Die Doku gibt es in einem extra PDF. RS9110-N-11-22/24/28 – Self-Contained 802.11n Modules with Networking Stack Software Programming Reference Manual RS9110-N-11-22, -24, -28_SW Progr.Ref.Manual_V3.2_160212.pdf Mann bekommt den Datenrahmen und muss auch diesen versenden.
CC3000 http://processors.wiki.ti.com/index.php/CC3000_Wi-Fi_for_MCU RFM http://rfm.com/products/80211g.php (die machen so gut wie alles von alleine... können z.T. auch ohne Controller betrieben werden)
Also ich hab mir Programming Reference Manuals des Respine WLAN-Moduls mal angeschaut. Das SPI-Protokoll finde ich ziemlich kompliziert oder zumindest im Vergleich zu anderen SPI's recht umständlich. Jedenfalls ist mir nicht wirklich klar, wie auf Register zugegriffen wird und schon garnicht wie TCP-Frames empfangen oder gesendet werden können. Hat hierzu jemand weitere Informationen?
flea schrieb: > Hat hierzu jemand weitere Informationen? Hier ist doch der Code für SAM3 dabei (und relativ problemlos auf z.B. LPC17xx) zu portieren: http://redpinesignals.com/Atmel/rs-sam3s.html
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.