MSP430G2553 und Ethernet: Möglich?

Gast #6226762
Lesenswert?

Hallo,

um einige Daten ins Internet zu bekommen würde ich gerne meinen MSP430 
mit der FritzBox via Ethernet Port verbinden.
Derzeit verwende ich hierfür einen ESP8266 via WiFi was irgendwie nicht 
stabil läuft.
(Wemos D1 Board läuft mehrere Stunden bis es sich plötzlich aufhängt. 
Fängt sich auch nicht mehr, also kein Reset.)

Ist so etwas realisierbar?
Ich habe im Netz Ethernet-Breakoutboards gesehen, die SPI sprechen 
können.

Recht populär scheinen welche zu sein mit dem Microchip ENC28J60 
Controller.
https://www.sparkfun.com/products/765

Einige Projekte zu diesem Thema finden sich unter Github:
https://devhub.io/repos/duncanspumpkin-MSP430-Enc28j60-Driver-and-Basic-Web-Client

Ich müsste hierüber im Grunde "nur" eine http-Seite aufrufen können bzw. 
einen POST-Request auslösen mit wenig Daten.

Ginge so etwas?

Vielen Dank!
#6226807
Lesenswert?

Klar, ginge das.

Der ENC28J60 ist billig und verbreitet, hat aber Bugs.
Der KSZ8851SNL (ehemals Micrel, jetzt auch Microchip) hat weniger Bugs 
und braucht weniger Strom, ist aber in der Bastelszene recht unbekannt.
Die WIZNET-Chip machen TCP in Hardware und sind programmiertechnisch am 
einfachsten.

Wenn Du dann schon die Hardware erweiters, solltest Du noch ein 23LC1024 
SPI-SRAM hinzufügen. Das macht dann Firmwareupdates einfacher.

Sinnvoller wäre aber das hier:

http://www.ti.com/tool/MSP-EXP432E401Y

Das würde dann Deinen kompletten MSP430 ersetzen. Da ist alles drin und 
dran, was Du brauchst, und du bekommst eine komplette Treiberbibliothek 
und ein RTOS usw. mit dazu. 120MHz ARM Cortex M4F mit allen Optionen. 
Debugger ist auf dem Board mit drauf.

fchk
Gast #6226809
Lesenswert?

Sven Scholz schrieb:
> Ich müsste hierüber im Grunde "nur" eine http-Seite aufrufen können bzw.
> einen POST-Request auslösen mit wenig Daten.
>
> Ginge so etwas?

Im Grunde genommen ja, du musst dazu aber einen TCP/IP Protokollstack 
auf deinem Mikrocontroller implementieren. Das ist recht aufwändig - ich 
habe das mal auf einem AVR gemacht und werde es ganz bestimmt kein 
zweites mal tun.

Wenn du unbedingt von ESP8266 weg kommen willst, dann schau Dir mal die 
Produkte von Wiznet an, die haben was im Angebot, wo wie beim ESP8266 
der TCP/IP Stack schon im Chip ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren