Hallo, ich habe eine Frage und bin bald am verzweifeln, da ich einfach keine Lösung für mein Problem finde. Ich habe einen Transponderleser der einen seriellen Ausgang besitzt und den Code das Transponders ausgibt, dieser Code soll mit Hilfe eines µC verglichen werden und ggf, einen Port auf High schalten so weit so gut, alles kein Problem. Allerdings soll dann auf dem LCD- Display erscheinen Hallo User 1 oder etwas ähnliches. Auch dieses Problem kann man bestimmt noch bewältigen. Doch jetzt gehen die Probleme los: - Die User die Zutritt haben sollen über die serielle Schnittstelle einprogrammiert werden können, mit Hilfe einer Computersoftware, das erstellen der Software ist kein Problem. - Es soll ein Event- Speicher existieren welcher alles loggt. Nun meine Frage ist es sinnvoll das mit einem AT90S2313 zu realisieren oder doch eher mit einem ATMega103 bzw. 128. Wie realisiert man am besten den Eventspeicher, und die ich nenne es einfach mal Hash- Table wo der User <-> Transpondercode drinsteht? Vielleicht habt ihr ja Links wo ich mich durcharbeiten kann, denn ich weiß einfach nicht wo ich ansetzen soll. Vilen Dank schoneinmal im Voraus
AT90Sxxxx würde ich gar nicht mehr verwenden. Für das, was Du vor hast, reicht ein ATMega8, besser ein ATMega16, hat mehr Ports. Beim Loggen kommt´s auf die Anzahl der benötigen Bytes an, hier bieten sich DataFlashs mit SPI-Schnittstelle an.
Für die Zugangsdaten könnte man auch das controllerinterne EEPROM nehmen, wenn es nicht zu viele User / Daten sind. Als Controller würde ich den ATmega162 vorschlagen, der schon 2 USART integriert hat. Mach dir am besten eine Liste mit der Reihefolge, in der Du dein Programm entwickeln willst (zuerst Kommunikation mit dem PC, dann den Text auf dem LCD wiedergaben...), also eine Liste nach Kompliziertheit. Da kann man dir vielleicht auch noch Tipps geben, womit du anfangen solltest. 1. Tip: Guck dir die beiden Tutorien auf dieser Seite an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.