Modbus TCP/IP auf STM32- welcher Controller?

OP #6389275
Lesenswert?

Hallo,

ich möchte einen Modbus TCP/IP Client mit einem STM32 aufbauen.
Dieser soll nur einen Sensor über SPI abtasten und diesen Wert+Header 
über Modusbus TCP ausgeben..

Ich arbeite aktuell mit einem STM32L432KC. Dieser hat keinen Ethernet 
Treiber drauf.. jetzt dachte ich mir, dass es sinnvoller ist einen STM32 
mit Ethernet zu nehmen, statt ein Ethernet "Shield" ( wie man es vom 
Arduino kennt) einzubinden.

in der Target Selection von CubeIDE habe ich den Filter auf ethernet 
gestellt und nach den chips mit den kleinstem Package gesucht.. (brauche 
ja keine 144 Pins für meine SPI communication)

gefunden habe ich den F107RB (F107RC) im LQFP64 package..
Dafür gibts natürlich kein Entwicklungsboard..

Welchen würdet ihr nehmen? Vielleicht hat ja jemand einen Tip
brauche ich einen Chip mit vollwertigem Ethernet Treiber für Modus 
TCP/IP?

grüße
Gast #6389280
Lesenswert?

Zunächst musst du mal lernen dass Ethernet mit TCP nichts
zu tun hat. Das sind zwei völlig getrennte und auf verschiedener
Ebene liegende Protokoll-Schichten. TCP nutzt Ethernet, aber es
gibt keinen "TCP-Ethernet"-Treiber.

Da du offensichtlich das noch nicht einmal verstanden hast bist
du diesbezüglich noch sehr in den Windeln ....

Wo soll man da anfangen weiter zu erzählen .... ich frage mich
ob du Modbus brauchst, es geht mit TCP alleine auch ....
Gast #6389290
Lesenswert?

Marten K. schrieb:
> jetzt dachte ich mir, dass es sinnvoller ist einen STM32
> mit Ethernet zu nehmen, statt ein Ethernet "Shield" ( wie man es vom
> Arduino kennt) einzubinden.

Und was wären die handfesten Argumente für dein Denken? Ist es
eher Glauben statt zu wissen?

Beim dem Wort "Glauben" zu technischen Fakten stellen sich
bei vielen Fachleuten hier so manche Nackenhaare oder Fußnägel
zu Berge....
Gast #6389304
Lesenswert?

jo mei schrieb:
> Du schon, aber der TO nicht (so unwissend wie er sich gibt).

Und deshalb darf er nicht fragen? Grosskotze wie dich braucht kein 
Forum. Redest du mit oder über Arbeitskollegen genauso? Oder hast du 
gerade erst gelernt den Popo selber abzuputzen?
Echt übel was hier nur noch unterwegs ist. Aber der Forenbetreiber will 
ja nur Klicks, bei Beitrag melden pfeiffen die Mods nur leise La Paloma.
#6389582
Lesenswert?

Marten K. schrieb:
> gefunden habe ich den F107RB (F107RC) im LQFP64 package..

Der ist die absolute Ausnahme bei ST, alle anderen mit Ethernet-MAC gibt 
es erst ab 100 Pins. Der ist auch schon ein ziemlich altbackenes Modell.

Ich würde daher nach F4ern oder F7ern schauen, alles in TQFP 100.

Die Wiznet mag ich nicht, da deren kompletter TCP/IP-Stack komplett 
closed source ist und nur von Wiznet aktualisiert werden kann. Wenn da 
irgendwo eine Sicherheitslücke drin ist, bist Du komplett von denen 
abhängig ob, wann und wie die das fixen. Bei einem älteren Modell ist 
das "ob" dann durchaus fraglich.

Wenn Du jetzt z.B. lwip und den MAC des STM32 nimmst, hast Du das selbst 
in der Hand (oder könntest jemanden beauftragen das zu machen).

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