Ich weiß es gibt schon einen Thread dafür, aber der hat sich wieder mal im Sande verlaufen ...
Ich weiß da wollten einige Leute keinen zweiten Atmel ins Spiel bringen, ist mir bekannt.
Trotzdem lege ich zwei Konzepte vor, mal sehen was daraus wird.
-------
Ok es müsste vielleicht nicht sein, aber ich bin für einen zweiten Atmel aus folgenden Gründen:
- Es kostet fast nix
- Wir brauchen Unseen dafür und so wäre es nur ein relativ geringer Aufwand für ihn.
- Im bestehenden SD2IEC Hardware Konzept ist keine Änderung zu machen.
- Alle bereits laufenden SD2IEC profitieren davon.
- Die SD2IEC Firmware wird nicht grob aufgeblasen.
- Es werden ein paar IO frei am SD2IEC.
- Es ist modular und kann optional verwendet werden oder nicht.
- Man kann viel einfacher die Arbeit aufteilen.
--------
Beide Konzepte beruhen auf eine serielle Anbindung. Die RX/TX Leitung ist frei, man braucht nur drei Drähte zur Kommunikation. Am LCD Modul sind ein LCD Display (2 x 16 oder 4 x 16), ein paar Taster und die Geräteadresse DIP Schalter.
Konzept 1:
Ein Attiny 2313 steuert das LCD und die Taster (sowie die DIP). Über RS232 nimmt er Texte entgegen die am Display angezeigt werden. Die Taster werden entprellt und an das SD2IEC gemeldet. Über Befehl kann der Zustand der Taster und des DIP gesendet werden.
Einfache User Kommunikation kann durchgeführt werden: Messagebox, Ja/Nein Prompt
Konzept 2:
Ein Atmega 8 (DIL 28) macht dasselbe. Mit dem 1K RAM könnten jedoch umfangreichere Sachen gemacht werden wie Auswahl aus 16 D64. Auswahlmenues um bestimmte Funktionen zu steuern oder Infos anzuzeigen. Alle Texte könnten lokal gespeichert sein (Menütexte, Auswahl Dialoge, Festtexte für Statusanzeigen ...).