Gast
#2903464
Halli Hallo, wie bereits in einem anderen Thema erwähnt bin ich gerade dabei an einem Modul zu bauen, welches in der Lage ist CAN Daten über WLAN an den Computer zu übertragen. Im ersten Wurfe will ich dazu ein Eval-Kit benutzen, welches bereits einen CAN-Transceiver sowie einen PIC Microcontroller trägt. Um nun die Daten über WLAN zu versenden habe ich mir bei Microchip auch schon mal die WLAN-Module angesehen und dazu hätte ich folgende Fragen: MRF24WB0MA http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en548014 Dieses Modul bietet keinen integrierten TCP/IP Stack. Jedoch gibt es für PIC uC diesen bereits von Microchip als Download -> http://ww1.microchip.com/downloads/en/appnotes/00833b.pdf Was mir nicht ganz klar ist, ist z.B. diese Zeile aus dem Datenblatt "To be able to meet this requirement and still stay relatively independent of the main application using its services, the Microchip TCP/IP Stack uses a widely known technique called cooperative multitasking." Mir ist prinzipiell schon klar warum das nötig ist - allerdings muss ich laut Datenblatt diese Technik auch für meine Implementierung nutzen. Was bedeutet dass für mich? Der Begriff ist mir neu und wie ich meine Software passend dazu entwickel ist mir vollkommen ein Rätsel. Eine Alternative wäre noch z.B. RN171 http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en558370 Dieses Modul hat bereits einen TCP/IP Stack implementiert. Heisst dass, das ich lediglich die Befehle und Nachrichten über SPI an das Modul schicke und dann mich um gar nichts mehr kümmern muss, also nicht mal mehr um oben genanntes "cooperative multitasking" ? Welches Modul wäre also für einen mehr oder minder großen Neuling eher zu empfehlen? Vielen Dank und viele Grüße Flipp