Forum: Mikrocontroller und Digitale Elektronik Webserver PIC18F67J60 Olimex Board


von Chris B. (chrisb20)


Lesenswert?

Hallo zusammen,

ich möchte ein bisschen mit dem TCP/IP von Microchip rum expimentieren, 
dafür habe ich mir von Olimex das PIC-WEB Rev. C Board geholt.
Das Teil ist echt nicht schlecht, hab mal ein bisschen mit der Homepage 
Geschichte rum gespielt.

Das ganze möchte ich jetzt aber auf meine Anwendungen umprogrammieren, 
d.h. das ich zum Beispiel mal einen LM75 I2C Temperatursensor daran 
anschliße und mir dann die Temperatur auf der aufgespielten Homepage 
angezeigt wird.

Da ich mit TCP/IP noch nie etwas gemacht habe und leider bei dem 
Testprogramm für das Board nichts kommentiert ist, ist es für einen der 
das noch nie Programmiert hat sehr schwer die einzelnen Schritte nach zu 
verfolgen.

Hat hier vllt jemand ein (paar) Programm(e) für das Board geschrieben, 
damit ich mir das mal anschauen kann wie man sowas aufbaut.

Wie gesagt ist mein erster Einstieg in das Thema Ethernet beim PIC, wenn 
mir jemand helfen kann wäre super.

Gruß Chris Br

von Chris B. (chrisb20)


Lesenswert?

Hat hier keiner so ein Board?

von Ingo S. (schicki)


Lesenswert?

Hallo Chris,

gerade lese ich Dein Eintrag. Ich habe selbst den Ethernetnetil von 
diesem PIC noch niecht in Betrieb gehabt. Der ist auf meiner Platine 
drauf. Ich weiß nur von Kunden dass er funktioniert.Inzwischen nehmen 
die meisten Entwickler den ENC28j60.

Der hat eine 100MBit Schnittstelle und wird über SPI angebunden. Kleine 
Webserver findet man viele im Netz.

Aber nun zu Deiner Frage. Beim Olimex Board ist doch ein Beispiel mit 
dabei. Wenn ich mir die Beschreibung ansehe musst Du

1. MBPLAB IDE installieren
2. TCP/IP Stack installieren
3. C-Compiler (C18 oder so uinstallieren)

Danach sollte das Beispiel eigentlich laufen. Auf dem LCD kommt die IP 
des DHCP, und über die RS232 kannst du die Netzwerkkonfiguration ändern.

Für mein Board habe ich eine LM75 Anwendung. Falls du noch weitere 
Gragen hast melde ich bitte.

Board:
http://www.schwabenplan.com/downloads/d03000.pdf

LM75 Erweiterung:
http://www.schwabenplan.com/downloads/d03200.pdf

Grüße
Ingo

von Chris B. (chrisb20)


Lesenswert?

Hallo Ingo,

danke für deine Anwtort, hab sie erst gerade gesehen.

MPLAB und Compiler hab ich bereits, ich hab auch schon einiges mit PICs 
gemacht.

Das ENC28J60 Modul habe ich mir auch gekauft bevor ich mir das Olimex 
Board gekauft hab. Mit dem ENC28J60 Modul hatte ich leider nur Probleme 
ich hab das Modul bisher nicht zu laufen gebracht.

Zurück zu dem Olimex Board, die Demodatei funktioniert wunderbar, das 
Board bekommt eine IP von meinem Router und ich kann darauf zu greifen 
und die LED steuern.

Mein Problem liegt darin, dass ich eigentlich eher sowas wie ein 
Grundgerüst suche mit dem so Dinge wie IP beziehen DHCP usw. bereits 
implementiert sind.

Die DemoApp die man bei Microchip direkt bekommt ist mir bereits zu voll 
gestopft mit allem möglichen wie SNMP und Ping.

Das was ich suche wäre mal eine Tutorial welche Module was tun sprich 
ein Kommentierter Quellcode.


Das Board das du entwickelt hast sieht richtig gut aus.

Gruß
Chris

von Ingo S. (schicki)


Lesenswert?

Hi Chris,

vilen Dank. Ja, in dem Board steckt ne Menge Arbeit.
so gehts mir auch. Die Beispile sind grundsätzlich mit zu viel 
Information voll gestopft. Ich habe mich daher entschlossen mich bei dem 
offiziellen Microchip Support zu regitrieren:

http://www.microchip.com/wwwregister/default.aspx?ReturnURL=http://www.microchip.com/support/hottopics.aspx

Viele Grüße
Ingo

von Chris B. (chrisb20)


Lesenswert?

Hi Ingo,

das glaube ich dir dass das viel Arbeit war.

Hast du da dann direkt den Tech Support angeschrieben oder bist du auf 
einer der Seiten bzw Links fündig geworden?

Auf einer der Seiten habe ich auch Regelungstechnik für Motoren 
entdeckt, ist auch ein sehr interessantes Thema.

Gruß
Chris

von Ingo S. (schicki)


Lesenswert?

Hallo Chris,

die Regelung von Motoren usw ist gar nicht so schwer. Das ganze sollte 
von Anfang an eben gut geplant sein. Das fängt bei mir bei der Hardware 
an.

Wenn Du da mal Infos brauchst melde dich ganz kurz.

LG
Ingo

von Chris B. (chrisb20)


Lesenswert?

Hallo Ingo,

war eine Zeitlang nicht mehr im Forum, hast du evtl. ein Grundgerüst 
oder ein Beispiel das du herausgeben kannst.
Ich komm mit dem Beispiel von Microchip momentan kein Stück weiter.

Hast du irgendwas vom Microchip Support bekommen was Hilfreich war/ist?.

Gruß
Chris

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.