Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Lettore Card

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utenteg.schgor, Foto UtenteIsidoroKZ, Foto UtenteBrunoValente, Foto Utentecarloc, Foto UtenteDirtyDeeds

0
voti

[1] Lettore Card

Messaggioda Foto UtenteAtomo » 30 ago 2018, 12:13

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:
Allegati
PCB4004.jpg
Immagine1.jpg
Avatar utente
Foto UtenteAtomo
23 1 3
New entry
New entry
 
Messaggi: 86
Iscritto il: 4 giu 2012, 15:48

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: MSN [Bot] e 34 ospiti