Forum: Mikrocontroller und Digitale Elektronik Microchip WLAN-Modul


von Flea (Gast)


Lesenswert?

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

von Star K. (starkeeper)


Lesenswert?

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.

von Flea (Gast)


Lesenswert?

Gibt es andere empfehlenswerte Module, die über SPI angesteuert werden 
können?

von Alexander B. (burgwart)


Lesenswert?

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

von Flea (Gast)


Lesenswert?

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?

von Alexander B. (burgwart)


Lesenswert?

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.

von Arc N. (arc)


Lesenswert?

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)

von flea (Gast)


Lesenswert?

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?

von Lothar (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.