Forum: Mikrocontroller und Digitale Elektronik SC8in1 Nachbau


von Marcel K. (sunny198828)


Angehängte Dateien:

Lesenswert?

hallo,
ich mache mal einen neuen thread auf da der vorherige ja eigentlich 
nicht viel mit meinem jetzigen problem zu tuhen hat ... bitte nicht 
hauen ^^

ich versuche den SC8in1 von makinterface nach zu bauen und hänge jetzt 
fest !
wenn die oscam ein "G" also 0x47 sendet soll das interface zurücksenden 
welcher slot belegt ist und welcher nicht da sende ich dann einfach mal 
0xFF zurück aber irgendwie funtioniert das nicht da kommt dann immer von 
der oscam command read error ich hänge mal das testprogramm von der 
makinterface seite an leider verstehe ich C nicht so ganz , schreibe 
selbst in assembler.
wenn dann alles klappt stelle ich es auch gern hier zur verfügung !


das hier sende ich zurück wenn ein "G" kommt

SC8in1_info
  movlw  0xFF
  movwf  Zeichen
  call  RS232out
  clrf  DatenSindDa
  goto  Main
mfg sunny

von Marcel K. (sunny198828)


Lesenswert?

hat denn keiner eine idee ??
muss ich vielleicht eine wartezeit einhalten ?, oder ein zeichen noch 
davor oder danach senden ? ich verstehe die c sprache nicht wirklich 
richtig

von Martin (Gast)


Lesenswert?

Ich fürchte, du bist hier im falschen Forum.
Was bitte soll man sich unter einem

> SC8in1 von makinterface

vorstellen?

von Marcel K. (sunny198828)


Lesenswert?

das ist ein smartcard multiplexer der an eine serielle schnitstelle 
angeschlossen wird und die I/O CD und RST leitung auf 8 smartcard 
multiplext

http://www.makinterface.de/SC8in1.php3

mfg sunny

PS: ich habe damit nichts illegales vor sondern habe einen reciver und 6 
abos und möchte nicht jedes mal meine smartcard umstecken da die 
smartcards dadrunter auch sehr mechanisch leiden !
Und da ich das problem mit einem mikrocontroller habe dachte ich das ich 
hier richtig bin !

von Marcel K. (sunny198828)


Lesenswert?

Ich habe mir das C Programm nochmal angeschaut . also erst wird der 
muxer ja im commandmode gesetzt in dem DTR auf high geht. dann wird ja 
0x47 gesendet und dann soll ja ein byte zurückgesendet werden wo mitr 
dem entsprechenden bits festgestellt wird ob eine smartcard im jeweilige 
slot ist. danach geht DTR wieder auf low aber dann muss noch irgendwas 
gesendet werden oder ?? ich verstehe das in c nicht

mfg sunny

von Peter D. (peda)


Lesenswert?

Marcel Klug schrieb:
> Und da ich das problem mit einem mikrocontroller habe dachte ich das ich
> hier richtig bin !

Im Prinzip schon.
Aber man kann nicht erwarten, das alle auf Deinen Tisch, Deinen 
Bildschirm und in Deinen Kopf schauen können.

Was soll das Gerät machen?
Gibt es Tasten, eine Anzeige?

Was sich bisher so erschließt:
Du hast ein "oscam", was ist das?
Du willst einen PIC in Assembler programmieren, welchen?

Wir sind im Web, da darf (sollte) man Links zu allen nötigen 
Informationen posten oder Anhänge benutzen.

Irgend was vorauszusetzen ist dagegen ganz schlecht.
Es ist natürlich nicht unmöglich, daß jemand genau das gleiche macht und 
zufällig mitliest. Aber Lotto spielen hat ähnliche Chancen auf einen 
Treffer.


Peter

P.S.:
Das Programm heißt bestimmt *.c, also poste es auch so.
Ein *.txt wird Dir jeder Compiler mit Fehlermeldung ablehnen.

von Marcel K. (sunny198828)


Lesenswert?

hmm okay das war vielleicht ein bisschen wenig input sorry.

also was für ein gerät ich nachbauen möchte habe ich ja schon gepostet .
Machen will ich das mit einem PIC16f876A das einzigste problem was ich 
habe ist das ich dieses programm nicht verstehe .

Was es genau macht habe ich hier schon mal gepostet

das ist ein smartcard multiplexer der an eine serielle schnitstelle
angeschlossen wird und die I/O CD und RST leitung auf 8 smartcard
multiplext. das ganze läuft über eine serielle schnittstelle. und mit 
der DTR leitung der seriellen schnittstelle wird zwischen dem muxer 
(pic16f876a) und der jeweils ausgewählten smartcard hin und her 
geschaltet.

daran sind keine tasten sondern acht smartcard schächte.
oscam ist ein cam was die smartcards ausliest.

von Peter D. (peda)


Lesenswert?

Es scheint wohl nur darum zu gehen, die Baugruppen komplett zu 
verkaufen. Einen Schaltplan und Beschreibung finde ich nicht.

Laut Stückliste ist ja schon ein MC drauf (ATmega8), einen extra PIC 
braucht man daher nicht mehr. Und dann sind noch einige analog 
Multiplexer, um eine Karte auszuwählen.

Wenn man den Schaltplan und das C-Programm im ATMega8 hätte, könnte man 
leicht verstehen, wie das Ding funktioniert.

Was Du in den PIC programmieren willst, ist mir nicht klar. Das Ding 
kommt doch direkt an die RS-232 einer Box mit Linux drauf.

Ein Test sollte auch mit einem Terminalprogramm (Hyperterminal) auf dem 
PC möglich sein.


Peter

von Marcel K. (sunny198828)


Lesenswert?

ja soweit bin ich ja auch schon . den atmega gibt es nicht einzeln die 
bauteile sind schwer zu beschaffen die der da verwendet hat und ich 
möchte es selbst schaffen mein eigenes programm zu nutzen wenn ich mit 
den sourcen nicht weiter komme werde ich mir in die oscam ein eigenes 
programm einbauen das bedeutet aber das ich dann erstmal c lernen muss 
^^

von Hans Zarkov (Gast)


Lesenswert?

Marcel Klug schrieb:
> ich habe damit nichts illegales vor

Was zu bezweifeln ist. Diese Art von Smartcard-Interface ist selbst mit 
legal erworbenen Abokarten nur mit Hilfe von Softcams zu benutzen. 
Softcams sind aber per Definition illegal, da dafür kein Recheinhaber 
eine Lizenz erteilt.

von Marcel K. (sunny198828)


Lesenswert?

hmmm naja ist jetzt auch egal ich merke hier kann ich keine hilfe 
erwarten trozdem danke für eure mühen

von Peter D. (peda)


Lesenswert?

Hans Zarkov schrieb:
> Diese Art von Smartcard-Interface ist selbst mit
> legal erworbenen Abokarten nur mit Hilfe von Softcams zu benutzen.

Wie kommst Du darauf?

Ich habe die Beschreibung so verstanden, daß das nur ein Multiplexer 
ist. Er schaltet nur eine Karte zum eigentlichen Gerät durch. Auf die 
Karte wird also nicht illegal zugegriffen. Dazu dürfte der kleine MC 
auch etwas wenig Flash haben, um die verschiedensten Protokolle und 
Verschlüsselungen zu kennen.
Die Anwendung ist also völlig legal.


Peter

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.