File: /~heha/hs/[Download]bitcalc.zip/BITCALC.TXT

Dieses Programm berechnet wie das Original von Cypress
die Bits für den PLL-Oszillatorschaltkreis ICD2053B.

!!! ACHTUNG - folgendes ist noch ungetestet:
--------------------------------------------

Außerdem gibt es den Bitstrom auf den programmierbaren Ausgabeleitungen der
seriellen Schnittstelle aus.
(Die serielle Schnittstelle wurde gewählt, damit dieses Feature
 auch unter Windows NT/2K/XP ohne Gerätetreiber nutzbar ist.)

Dazu ist in Reihe je ein Widerstand 1 kΩ und ICD-seitig nach Masse
je eine Zener-Diode 4,7 V einzubauen.
(Die Nutzung der parallelen Schnittstelle würde diese Bauelemente
 ersparen; jedoch produzieren diese Schnittstellen gerne Spikes, und
 man sollte RC-Glieder 4,7 kΩ / 220 pF und Schmitt-Trigger einsetzen!)

Mit dem Quelltext in der Hand ließe sich das Programm recht leicht
auch auf andere Schnittstellen oder Win32 umstellen.

Anschlussplan für serielle Daten zum ICD2053B:
 ICD Pin2 = SCLK = /RTS = SubD9 Pin7 = SubD25 Pin4
 ICD Pin4 = DATA = /DTR = SubD9 Pin4 = SubD25 Pin20

Eine Rücklesemöglichkeit besteht beim ICD2053B leider nicht.


Verbesserungsmöglichkeiten:
---------------------------
* Auswahlmöglichkeit von parallelen Schnittstellen (mit SEL=SCLK und ALF=DATA)
* Berechnungsgrundlage LongInt statt Single für Portabilität und Programmgröße


h#s 09/02
Detected encoding: OEM (CP437)1
Wrong umlauts? - Assume file is ANSI (CP1252) encoded