Hola a todos,
Quiero aprender a leer tarjetas magneticas para futuros proyectos. He comprado un lector compatible ISO 7810 de la marca CEBEK, mod. C-7290,y aporta poca info al respecto. Lo que sé hasta ahora es lo siguiente:
-Existen varias pistas de lectura/grabación. La mas usual es la pista 2.
-Existen dos tipos: de alta coercitividad y de baja (la mas usual)
-En la pista 2, todos los caracteres son numéricos, con su propio código. (p.e.: 9=11001; ?=11111; etc..) 16 en total.
10 numéricos (0 al 9) y 6 de control (:;<=>?)
-La pista 2, cuenta con 40 carácteres de 5 bits/carácter, incluyendo los de control.
-Así, p.e. una VISA, en la pista 2, se puede leer: el nº de tarjeta, fecha de caducidad y otros 3 números.
-en las otras pistas ya nos diría el nombre del titular, el pais, etc.
Existe información "algo limitada" en la web de los ISO:
www.iso.orgBien, ahora mi pregunta es como trabajar con ello.
Estoy trabajando con un PIC 16F876a, el cual todavía no controlo del todo. El lector posee 3 cables para datos: CLS, CLK y DTA, pero creo nada tiene en comun con el modulo MSSP, ni SPI ni I2C.
Alguien que lo haya trabajado puede aportar algun nuevo conocimiento o alguna librería? Como trabaja con esos 36/40 bytes?
Un saludo y gracias de antemano.