Forum: Mikrocontroller und Digitale Elektronik Firmware für Datenlogger mit PIC 18F27J53


von Ralf S. (loetknecht)


Lesenswert?

Guten Tag allerseits,

(x) Suche benutzt
(x) vorher nachgedacht

ich habe da ein kleines Problem. Ich möchte einen Datenlogger haben wie
http://www.compendiumarcana.com/datalog/
Das ist ein für meine Begriffe sehr schönes Projekt. Nun hat der gute 
Mann nur den Sourcecode veröffentlicht, kein Compilat. Ich bin kein 
Software-Experte, habe es aber mit CSS probiert, dabei viele 
Fehlermeldungen erhalten (kennt "FAR_ROM" nicht, usw.). Kevin, der Vater 
des Datenloggers, antwortet nicht, der ist vermutlich mit Ölwechseln zu 
22$ beschäftigt.
Also meine erste Frage: Kann jemand angesichts des Source Codes mir 
verraten, mit welchem Compiler sich das compilieren läßt?

Weiterhin wäre ich an zwei Erweiterungen interessiert. Bei diesem Logger 
ist nach 100.000 Sekunden Schluß. Ich hätte gerne, daß das Messintervall 
per Jumper auf 1/10/60/300 Sekunden einstellbar ist. Das wären zwei 
Jumper und eine Aufnahmezeit von ca. 1 Tag bis ca. 1 Jahr. Schwierig?

Und: im Orginal ist ein MCP9700 Temperatursensor eingebaut. Ich möchte 
universell werden, und auch andere Sensoren verwenden können, die Strom 
brauchen. Daher soll vor der Messung ein Pin auf "1" hüpfen, gleich nach 
der Messung wieder auf "0". Meinetwegen das ganze nochmal invertiert, 
freie Pins sind ja genug da.

Als Gegenleistung würde ich dem freundlichen Programmierer/ Compilator 
eine schöne Platine machen, die auf die Rückseite einer AA 
Batteriefassung geht (58x16mm). Das gibt dann einen phänomenalen 
winzigen und sparsamen Datenlogger mit 12bit Auflösung. Wenn's klappt 
und Kevin keine Einwände hat, auch mit Veröffentlichung hier.

von Sebastian H. (technik_freak)


Lesenswert?

Könnte der C18-Compiler sein.

von Holger W. (holgerw)


Lesenswert?

MPLabX konnte es mit dem C18 fehlerfrei compilieren.

Holger

von Ralf S. (loetknecht)


Lesenswert?

Hallo Holger & Sebastian,

danke für die fixen Antworten. Dann installier ich mir das mal und 
probier ein wenig rum. Mal sehen, wie weit ich den Code unter 
Beibehaltung der Funktion geändert kriege... :-)
Ich vermelde dann meine (Mis-)erfolge.

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.