Pagina 1 di 1

Lettore Card

MessaggioInviato: 30 ago 2018, 12:13
da Atomo
Salve a tutti,
non so più cosa fare... #-o

devo far comunicare un lettore di card CRT-288-B

https://drive.google.com/file/d/1ktTtxcWlH32NmUm6QFzDJF_VOMDkblMA/view?usp=sharing

con un microprocessore ATMEGA1284 tramite RS232....

fina a qui tutto semplice se non fosse per il fatto che il micro con il PC comunica... il lettore con il PC comunica ma tra lettore e micro non c'è comunicazione!!!

Con il PC ho usato REALTERM e un applicazione scritta da me in VB.NET e inviando il comando di POWERON il lettore funziona:

codice VB.net:
Codice: Seleziona tutto
SerialPort1.Write(Chr(&H2) + Chr(&H0) + Chr(&H2) + Chr(&H33) + Chr(&H30) + Chr(&H3) + Chr(&H0))

System.Threading.Thread.Sleep(2000)

SerialPort1.Write(Chr(&H5))


metre questo è quello che ricevo su REALTERM (vedi allegato) collegando il micro al PC...

il codice che uso con il micro è in BASCOM:
Codice: Seleziona tutto
Print Chr(&H2) ; Chr(&H0) ; Chr(&H2) ; Chr(&H33) ; Chr(&H30) ; Chr(&H3) ; Chr(&H0);

Wait 5

Print Chr(&H5);


che è la stessa stringa che invio con VB.NET...

ho messo anche un driver RS232 tra micro e lettore (vedi allegato)

Mi potreste aiutare... non so più dove agire.... :oops: