Já tenho em meu poder o leitor de banda magnética que vou usar OMRON 3S4YR-HNFR1, pelo q estive a ver em:
http://www.coronaprint.com/datasheet/HNFR_e.pdf
E um leitor Unidirectional, por isso apenas vou ter que num bit indicar q estou pronto a receber e ler pela UART o que ele ma vai mandar com nas seguintes configurações:
(1) Communication standard : In accordance with EIA RS232
(2) Transmission speed : 9600 bps
(3) Communication method : Half-duplex
(4) Synchronizing method : Start-stop synchronization
(5) Data bit length : 8 bit
(6) Error detection : Even parity
(7) Stop bit : 1 bit
Eu nestas configurações no hyperterminal do windows, consigo receber, agora para o 8051, não estou a conseguir ler
Estava a tentar ler e colocar directo num LCD(2*16) para assim ver se lia algo, apesar de ser 3 tramas enormes, só me interessa uma parte da 1ªtrama.
Será problema da rotina de LCD? Podem me enviar que rotinas usam para no keil escrever num LCD 2*16 ?
Ou um código que de para fazer o procedimento de ler da uart com paridade par e mandar para o LCD.
P.S.- O datasheet mais especifico deste leitor esta em:
http://www.jade-bv.nl/documenten/hnfr_h ... pec_a_.pdf