Auf der PC Seite habe ich die Software in Lazarus1.2 geschrieben (IDE für Freepascal) zusammen mit der Synaser Bibliothek zum ansprechen der seriellen Schnittstelle.

Paket Link
Lazarus 1.2 http://www.lazarus.freepascal.org/
Synaser Bibliothek

http://synapse.ararat.cz/doku.php/download

https://svn.code.sf.net/p/synalist/code/trunk/

Doku zu Synaser Bibliothek http://synapse.ararat.cz/doc/help/synaser.TBlockSerial.html
Microchip MPLAB 8.00 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023073&redirects=archived

So siehts dann aus :

  • bodentemp16

Ablauf wie folgt : Programm starten, nach COM-Ports scannen, gewünschten COM-Port anklicken und "Open COM-Port" wählen. Ab jetzt wird alles mitgeschrieben.

  • bodentemp17

Rechts wählt man den Zyklus aus in dem die Daten auf die Platte geschrieben werden.

  • bodentemp17

Weiterverarbeitung dann in LibreOffice.

Die Lazarus Sources zum ändern und selberkompilieren gibts hier :

Tempreader_PC.zip

Den Assembler Source mit dem Hex-File gibts hier :

Tempreader_PIC.zip