Hallo!
Hier mein Projekt:
Ich habe zwie Chipkarten mit einem Pic 16F84
nennen wir die eine Mastercard und die zweite Clientcard.
Master und Client tauschen die Daten ihres internen Eeproms
aus und vergleichen diese miteinender.
Wenn dieser Vorgang erfolgreich war sendet die Mastercard ein Signal
das einen Schalter betätigt oder Sie sendet einen Masterkey mit dem ich
dann weiterarbeiten kann.
Nun zur Ausführung:
Die Software dafür ist leicht zu programmieren(Sparte Anfänger)
Ich programmiere in Basic.
Ich habe erst einmal ein Testprogramm geschrieben:
OSC 10
B1 VAR BYTE
B2 VAR BYTE
B2="X"
FOR B1=0 TO 31
WRITE B1,B2
NEXT B1
Ich isoliere alle Pin's ausser der Stromversorgung der Karte
und dem MCLR PIN (Reset)
Ich stecke die Karte in mein Chipdrive(Towitoko)und mein Programm
läuft.
Dann versuche ich das gleiche in einem externen Chipkartenslot
(5Volt Spannung für die Karte und 5Volt am MCLR PIN(Reset)
Die gleichen Bedingungen wie am Chipdrive!
Aber mein Program läuft nicht!
WARUM NICHT???
Ich habe die Spannung am Chipdrive gemessen.
5Volt Spannungsversorgung für die Karte.
Die Spannung am MCLR PIN schwankt zwischen 0 und 5Volt.
Ich muss dazusagen ich betreibe das nur als Hobby(bin kein
Elektroniker!)
Am Takt kann es auch nicht liegen(den steuere ich per Software)
Ausserdem habe ich den TaktPIN isoliert und mein Programm läuft im
Chipdrive trotzdem.
Ich hab hier schon öfters gepostet,da kannte sich aber niemand so
recht aus.
Sollte das hier das falsche Forum sein,nennt mir bitte ein
geeigneteres.
Bis dann
RAY
Lesezeichen