Neuling mit Fragen zu PICs und Smartcards

Gast #117331
Lesenswert?
• ▲
▼
Hallo!

Ich bin ziemlich frisch auf dem Gebiet der Mikrocontroller,
interessiere mich aber sehr :)
Ich habe fundierte Kenntnisse in x86asm und m68kasm und denke, dass ich
mich in ASM für mikrocontroller schnell einlesen könnte.
Kopfschmerzen bereitet mir da mehr die Elektrotechnische Seite.
Ich persönlich habe kaum Ahnung von Elektronik, und kann mit Mühe und
Not ein LED ans leuchten kriegen ;)
Nun wollte ich aber den Code für einen PIC 12C508 auf ne Goldwafer Card
übersetzen. Da stellt sich mir eine ganz einfache logische
Problemstellung. Der 12C508 verfügt über 8 pins, wovon in dem Code 7
benutzt werden. So ne einfache Goldwafer (16F84 glaub ich) besitzt auch
8 Pins (nennt man das bei den Karten Pins?) wovon allerdings nur 5
benutzt werden können. Was macht man bei einer solchen Situation?

Und kann jemand Lektüre empfehlen, die sich sehr mit den Grundlagen
beschäftigt? Die Mikrocontroller Kochbücher habe ich hier rumfliegen,
fühle mich aber teilweise etwas überfordert :)
Bei den Links und den Buchempfehlungen hab ich schon geguckt, die
Bücher sind aber leider momentan entliehen in $local_library ;)

Ich hoffe, ich habe nicht allzu dumme Fragen gestellt :)

Gruß
 Jan Frederick
Gast #117332
Lesenswert?
• ▲
▼
Dann kannst Du die Goldwafer Card wohl nicht nehmen. Kannst Du nicht auf
einen anderen PIC mit mehr PINs ausweichen, oder muß es diese Karte
sein.
Die andere Frage wäre, wofür wurden die 7 Pins beim 12C508 benutzt.
Also was war die Anwendung. Kann man da Funktionen weglassen, oder
mehrere Funktionen zusammenfassen?

CU
Markus_8051
Gast #117333
Lesenswert?
• ▲
▼
Gute Frage, ob ich dort etwas weglassen kann... meine Kenntnisse sind
halt nicht besonders :)

aber im Source für den 12c508 steht folgendes:

;                  ______  ________
;                      |       \/       |
;                 Vdd --+ 1 <<      >> 8 +-- Vss
;  Memory Card         |                |
;  Connector Pin 3   --+ 2 <<      >> 7 +-- signal from door (gpio0)
;                      |                |
;           Not used --+ 3         >> 6 +-- data stream (gpio1)
;                      |                |
; (gpio3) Reset Line --+ 4 <<      >> 5 +-- gate output (grio2)
;                      |                |
;                      +----------------+

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.