mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Neuling mit Fragen zu PICs und Smartcards


Autor: Jan Frederick Eick (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Markus_8051 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jan Frederick Eick (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.