Forum: Mikrocontroller und Digitale Elektronik PSoC & Ethernet/LAN


von Armut E. (armut2)


Lesenswert?

Hallo Leute,

bin neu im Forum und hoffe, dass ihr mir helfen könnt.

Ich möchte an einem PSoC-Board ein ENC60J28 Modul anschließen, um bei 
einem bestimmten Ereignis eine Mail über das Internet versenden zu 
können.
Habe mir auch das Arduino Shield Board angeschaut, aber ich denke für 
meine Zwecke würde das o.g. Modul reichen.
(bessere Vorschläge nehme ich gerne entgegen :))

Nun bin ich ein absoluter Neuling und habe ehrlich gesagt wenige 
Kenntnisse mit Programmieren.
Im Internet habe ich versucht mich zu erkundigen, bin jedoch nicht 
schlauer geworden. Ich glaube hierfür fehlen mir 
Schlüsselwörter/Schlagwörter.

Könntet ihr mir bitte erklären, wie ich am besten vorgehen soll?
Für hilfreiche Tips und Schlagwörter würde ich mich ebenfalls freuen.

: Verschoben durch Admin
von Peter II (Gast)


Lesenswert?

Armut Elma schrieb:
> Könntet ihr mir bitte erklären, wie ich am besten vorgehen soll?
> Für hilfreiche Tips und Schlagwörter würde ich mich ebenfalls freuen.

was für wissen fehlt denn? Wie man den Lötkolben hält?

von Armut E. (armut2)


Lesenswert?

Oh sorry, habe mich leider im Forum vertan.

Also wie man einen Lötkolben hält weiß ich.
Ich bräuchte Hilfestellungen wie man so ein Projekt angeht, evtl. auch 
eine grobe Einteilung der zu befolgenden Schritte.

: Bearbeitet durch User
von Georg G. (df2au)


Lesenswert?

Ohne dir zu nahe treten zu wollen: Fang mit etwas kleinerem an. Lass 
eine LED blinken, baue ein Lauflicht.

von Armut E. (armut2)


Lesenswert?

Ich muss demnächst meine Bachelorarbeit schreiben, welches sich mit 
diesen Themen befasst.
Deswegen wollte ich mich vorher mit dem Thema befassen und nicht während 
meiner Bachelorarbeit damit Zeit vergeuden.

Von daher würde ich mich freuen, wenn ihr mir nur die Richtung zeigen 
könntet.

von ich (Gast)


Lesenswert?

Also ich würde mal vorschlagen, dass du deinen Betreuer für die Arbeit 
fragst. Das ist ja schließlich seine Aufgabe solchen Fragen zu 
beantworten. Der freut sich dann auch, dass der Student Interesse für 
das Thema bekundet :)

Ein weitere Tipp ist die sogenannte, aber scheinbar völlig unbekannt, 
Eigenrecherche durchzuführen. Im Zeitalter des Internets, welch ein 
Luxus ...

von Drei Fragezeichen (Gast)


Lesenswert?

Da vergeudet man unzählige Jahre mit dem Studium, um dann eine 
Bachelorarbeit mit null Plan zu schreiben. Was hast du die ganzen Jahre 
gemacht?

von Armut E. (armut2)


Lesenswert?

Ich weiß nicht wie lange du für dein Studium (wenn überhaupt) gebraucht 
hast, aber unzählige Jahre sind es bei mir ganz bestimmt nicht.

Eigentlich wollte ich mich erkundigen, da ich noch nicht zugesagt habe, 
weil ich mich informieren und INFORMIEREN LASSEN wollte.

Naja, trotzdem vielen Dank für eure Antworten.

von MiWi (Gast)


Lesenswert?

Armut Elma schrieb:
> Hallo Leute,
>
> bin neu im Forum und hoffe, dass ihr mir helfen könnt.
>
> Ich möchte an einem PSoC-Board ein ENC60J28 Modul anschließen, um bei
> einem bestimmten Ereignis eine Mail über das Internet versenden zu
> können.
> Habe mir auch das Arduino Shield Board angeschaut, aber ich denke für
> meine Zwecke würde das o.g. Modul reichen.
> (bessere Vorschläge nehme ich gerne entgegen :))
>
> Nun bin ich ein absoluter Neuling und habe ehrlich gesagt wenige
> Kenntnisse mit Programmieren.

Wie lange bacalaureatierst du schon?

> Im Internet habe ich versucht mich zu erkundigen, bin jedoch nicht
> schlauer geworden. Ich glaube hierfür fehlen mir
> Schlüsselwörter/Schlagwörter.

Glauben bedeutet nix wissen.

Die Schlüsselwörter kommen dann schon von selber auf, wenn man beim 
Suchen länger und mehr als nur den 1 & 2 Google-treffer überfliegt.

>
> Könntet ihr mir bitte erklären, wie ich am besten vorgehen soll?

Gut: hier eine Erklärung wie Du meiner Meinung nach am besten vorgehen 
sollst:

Du gibst den Namen deines PSoC in die Google Suchzeile ein. Dann ein 
Leerzeichen. Dann ein + und den Namen des Chips.

also in etwa so: Name des PSoC + ENC60J28

Und dann liest Du alle 30 - 50 Suchtreffer, klickst auf die Links, liest 
die auch vollständig und klickst Dich nach dem lesen einfach weiter. 
Hilfreiche Links als Lesezeichen in einem eigenen Verzeichnis anlegen. 
Wenn es später als ~22 Uhr ist PC abschalten & schlafen gehen. Am 
nächsten Tag nach dem Frühstück weitersuchen. Dann eine lange Runde 
spazieren und das Chaos im Kopf rasten lassen.

Nebenbei immer Skizzen & handschriftliche Notizen machen.

Und nach einigen Tagen wirst Du langsam einen ersten Lösungsweg erahnen. 
Dann einen Tag Pause und das ganzen Spiel von vorne.

Und wenn Du das durchhast - dann komme wieder. Mit den Erkenntnissen und 
Überlegungen wie Du es machen würdest und was die Meute hier davon hält. 
Quasi Pro & Contra einholen.

> Für hilfreiche Tips

Siehe oben.

> und Schlagwörter

nein, selber finden.


> würde ich mich ebenfalls freuen.

tja, alles auf einmal geht nicht.

PS - Ich dacht immer das Studieren uA. auch und vor allem dazu dient 
sich in angrenzendem Neuland orientieren zu können? Oder was macht man 
da heutzutage?

Durchaus ernstgemeinte Grüße

MiWi

von Michael L. (michaelx)


Lesenswert?

Armut Elma schrieb:

> Eigentlich wollte ich mich erkundigen, da ich noch nicht zugesagt habe,
> weil ich mich informieren und INFORMIEREN LASSEN wollte.

Ja, vor allem INFORMIEREN LASSEN. - Der Schwerpunkt ist unverkennbar.

Du hältst es nicht für nötig, selbst hinreichend Informationen über 
deine Idee und deinen Wissensstand zu geben, erwartest aber, dass du 
hier passende Informationen  bekommst.

Das hat nicht viel mit studentischer Arbeit zu tun. Damit bist du an 
einer SCHULE besser aufgehoben; dort wird Wissen "vorgekaut", und der 
Lehrer sagt dir was du tun sollst.

Im Detail:
Du schreibst Zitat: "an einem PSoC-Board ein ENC60J28 Modul 
anschließen", machst dir aber weder die Mühe, das angedachte Board und 
Modul zu benennen, noch hältst du es für nötig, die Bezeichnung des 
Chips richtig zu schreiben.

Du hast versucht dich im Netz zu erkundigen? Das glaube ich nicht so 
recht. Zumindest hast du dir nicht sonderlich Mühe gegeben. Wenn man 
aber nach "ENC60J28" googelt, findet man freilich keine gescheiten 
Infos, sondern nur genauso hilflose Nasen wie dich.

Es mangelt dir an Schlagworten? - Bitte sehr:

ENC28J60, Datasheet, Microchip, App-Note, TCP/IP, SMTP,
dazu die nicht genannten Hersteller und Namen des Boards und Moduls

Und wenn du anfängst, und dich wirklich_selbst informierst, ergeben 
sich daraus weitere Stichworte.


Ob's hilft!?

von Armut E. (armut2)


Lesenswert?

Vielen Dank für eure Antworten/Beitrage.
Auch wenn einige einem die Motivation versauen, waren durchaus nützliche 
Hilfestellungen da.

Michael L. schrieb:
> Infos, sondern nur genauso hilflose Nasen wie dich.

Ist genauso wie auf der Strasse. Im Auto hat zufällig jeder Eier, aber 
aussteigen traut sich keiner.

von MiWi (Gast)


Lesenswert?

Armut Elma schrieb:
> Vielen Dank für eure Antworten/Beitrage.
> Auch wenn einige einem die Motivation versauen, waren durchaus nützliche
> Hilfestellungen da.
>
> Michael L. schrieb:
>> Infos, sondern nur genauso hilflose Nasen wie dich.
>
> Ist genauso wie auf der Strasse. Im Auto hat zufällig jeder Eier, aber
> aussteigen traut sich keiner.

?

Die an Dich gestellten Fragen beantwortest Du nicht....

Du fragst nach Hilfestellung, stellst aber selber offensichtlich 
keinerlei Info diesbezüglich zur Verfügung, möchtest Informationen a la 
Schlaraffenland einfach so haben und meinst dann im Ernst, daß sich 
keiner Aussteigen traut?

Alles in allem ein interessanter Ansatz... quasi Beweislastumkehr für 
einen Bacalaureatisten. Studierst Du BWL?

Aber egal, Komm doch selber aus Deiner Kiste und zeig mal, was Du hast - 
und dann motschger weiter.

Grüße

MiWi

von Cyblord -. (cyblord)


Lesenswert?

Armut Elma schrieb:
> Vielen Dank für eure Antworten/Beitrage.
> Auch wenn einige einem die Motivation versauen, waren durchaus nützliche
> Hilfestellungen da.

Die Wahrheit tut weh. Aber du bestätigst in erfrischender Weise mein 
(absolut vorurteilsfreies) Bild von Bachelorn.

Das Problem ist eigentlich, dass der ENC selbst nur PHY+MAC mitbringt. 
D.h. alle höheren Schichten muss du selbst implementieren (unschön) oder 
fertigen Code nehmen (einfacher aber nicht gerade leicht und erfordert 
auch anpassungen und einiges an Wissen).
Im Grunde glaubt hier niemand dass du auch nur eine der beiden Wege 
beschreiten kannst, weil deine Beiträge von ausgeprägtem Unwissen 
zeugen.

Ein 3. Weg wäre, auf den Stack zu verzichten und direkt die Daten inkl. 
aller benötigten Header rauszuballern. Damit könnte man vielleicht eine 
E-Mail per SMTP versenden, auch wenn TCP und SMTP eigentlich 
"interaktiv" sind, d.h. man muss eigentlich ein paar mal senden + 
empfangen.
Mit etwas Geschick könnte es gehen.
Aber auch Weg 3 ist wahrscheinlich nichts für dich.

Im Prinzip bleibt dann der Rückgriff auf ein anderes Ethernet-Modul 
welches direkt alle Schichten bis TCP (d.h. Sockets) mitbringt. Darauf 
dann SMTP zu machen ist normal einfach, für dich evt. grade so machbar.

Nur, ist das dann deine Bachelorarbeit? Und gibt es tatsächlich eine 
"Hochschule" welche dir einen solchen Lösungsweg nicht krachend vor die 
Füsse wirft? Oder besteht deine Bachelorarbeit aus viel viel mehr und 
das hier ist nur ein kleiner Teil? Dann brauchst du dafür allerdings 
viel zu viel Zeit und solltest ein anderes Thema wählen. Evt. eines, was 
du auch kannst. Du kannst doch irgendwas oder?

> Ist genauso wie auf der Strasse. Im Auto hat zufällig jeder Eier, aber
> aussteigen traut sich keiner.
D.h. DU hast also die "Eier" deine Defizite im technischen Bereich mit 
gelegentlichen Schlägereien auf der Straße zu kompensieren? Respekt. 
Jeder kann halt was.

: Bearbeitet durch User
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.