RFID-Leser an Atmega8

Gast #687826
Lesenswert?

Hallo,
ich habe vor einen RFID-Leser (RFID-Leser 1 plus von Conrad) an einen 
ATmega8 anzuschließen. Dieser soll, wenn ein Transponder vom Leser 
erkannt wird an einem LCD-Display die Anzahl der gelesene Transponder 
ausgeben. Könnte mir da jemand mit dem Programm weiterhelfen? komme 
damit einfach nicht zurecht.
Danke schonmal
#687845
Lesenswert?

Das erste was ich tun würde:

Einen MAX232 an den Leser anschliessen, das ganze dann mal
mit dem PC verbinden. Dort ein Terminalprogramm starten
(zb. Hyperterminal) und mal experimentieren wie der Leser
angesprochen werden will und was er liefert.
Wenn man eine Vorstellung davon hat, was so ein externes
Gerät liefert dann ist es wesentlich einfacher ein
Programm dafür zu schreiben.

Alternative:
Von der Seriellen alles einfach 1:1 mal auf ein Ausgabegerät
schicken. Sofern man die Kommunikation hinkriegt.
Denn das ist eines der ersten Probleme. Wenn nichts geht
weiss man nie wo der Fehler liegt: Sind die Kommunikations-
routinen fehlerhaft oder hat man einen Hardwarefehler (zb.
Kabel nicht richtig gekreuzt) oder wartet das Gerät auf eine
Initialisierung die nie kommt oder ...

Dadurch dass man eine erprobte und fehlerfreie Komponente
hat (PC mit serieller Schnittstelle und Terminalprogramm)
können schon einige mögliche Fehlerquellen fürs erste
ausgeschlossen werden.
Gast #687857
Lesenswert?

das habe ich auch bereits gemacht. Klappt alles einwandfrei. Der Leser 
wird mit ASCII-Codes angesprochen, er kennt auch nur 2 verschiedene 
Befehle. Einmal <stx>N0<eot> für die Übertragung auszuschalten und 
<stx>N1<eot> um die Übertragung einzuschalten. wird ein Tag erkannt 
sendet der Leser z.b. <stx>R8803004031<eot>. Nun weiß ich allerdings 
nicht wie ich das Programm schreiben muss um dem µC zu sagen das er bei 
diesem Code beispielsweise A = A + 1 schreiben soll.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren