MSP430G2553 und Ethernet: Möglich?

Gast #6226762
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
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
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

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.