Thomas schrieb:
> Hallo,
> ...
> Mein Problem ist aber, dass ich so gut wie keine Ahnung habe wie ich da
> am besten anfangen soll bzw. nur wenig Kenntnis von der
> Programmiersprache C habe.
Das ist in der Tat ein Problem. Wie weiter oben schon geschrieben ist
datenübertragung, erst Recht TCP-IP für einen Anfänger eine harte Nuss.
Zwar stellt Microchip den Stackt schon "benutzungsfertig" incl. einer
Reihe von Beispielen zu verfügung, so das man sich die ganze TCPIP
Geschichte weitestgehend ersparen kann...
Aber man muss doch zumindest verstehen was man da macht. Und auch einige
Einstellungen vornehmen. Ohne C Kentnisse wird das einfach nichts.
Also entweder machen lassen oder aber sich noch einmal mit C
Beschäftigen.
Thomas schrieb:
> Meine Frage wäre nun ob es vl. einführende und ausführliche Torturials
> zum Programmieren von PIC'S mit mplab bzw in C in Verbindung mit einem
> Webserver gibt.
NEIN. Das gibt es aus den o.g. Gründen nicht. Die Tutorials fangen alle
Klein an, bei den Tuts zu WEbservern oder ähnlichem werden C
Grundkenntnisse dann immer vorrausgesetzt. Das ist nun einmal die
Fortgeschrittenenliga.
Thomas schrieb:
> Ich habe mir schon von der Microchip Seite den TCP/IP Stack
> runtergeladen versteh da aber hauptsächlich nur Bahnhof.
Einen direkt umsetzbaren Tipp habe ich aber noch. vielleicht reicht dir
das dann schon. ICh weiß ja nicht "Wie Wenig" C du verstehst. Vielleicht
ist es ja mehr als manch einer der sich selbst schon als
"Möchtegernexperte" sieht.
Die Libs/Stacks von Microchip sehen für Einsteiger wirklich enorm
unübersichtlich aus, obwohl sie es eigendlich nicht sind.
Der Grund ist darin zu suchen das diese Stacks immer sehr universell
geschrieben sind um möglichst alle Anwendungsfälle auf allen
unterstützten µC abzudecken. Zu allem Überfluss geht das dann oft
auchnoch über alle drei Busbreiten die jeweils ihren eigenen Compiler
haben. Zudem sind teilweise noch einige Starterboards wieder einzeln
aufgeführt.
Im ergebniss hat mn dann eine riesige Menge an #DEFINES #IFs und '#ELSE
die das Unleserlich machen. Mitlerweile habe ichmich daran gewöhnt und
es stört mich auch nicht mehr. (Innerhalb des Stacks muss man eh nur
wenig herumwühlen). Zu Anfang hat es mir aber sehr geholfen einfach
alles was nicht benötigt wird herauszuschmeissen. In deinem Fall also
z.B. alles was für PIC24 und PIC32 definiert ist. Danach ist der Code
nur noch ein Drittel des Ursprünglichne und deutlich besser lesbar.
(Wobei es im Fall von TCP-IP immer noch einiges ist, USB hingegen ist
danch wirklich übersichtlich)
Gruß
Carsten