Autor Thema: Einfache Tastaturpufferung - interessante Erweiterung für "kleine" ST's  (Gelesen 27862 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Arthur

  • Benutzer
  • Beiträge: 10.311
  • Mein Atari erinnert mich an die gute alte Zeit..
Ich hab da jetzt durch deinen Trick noch eine Idee. Eine zweite LED  parallel zur ersten LED, nur halt entgegengesetzt gepolt und evtl. in einer anderen Farbe. Dann leuchtet doch die eine nur im Netzbetrieb und die andere im Akkubetrieb, oder?

RGB Led? Ist es nicht einfach sich die Uhrzeit per WLAN zu holen?

Die kleinen ST und Netztwerk nur für die Uhrzeit.... wenn der Rechner dann nur 1MB RAM hat bleibt da nicht viel von übrig. Da gefällt mir der Ansatzt mit der Uhr im  Keyboard-Prozessor auf Grund des schlanken Konzepts irgendwie besser.

Offline Börr

  • Benutzer
  • Beiträge: 859

Burkhard Mankel

  • Gast
# Börr!
Ich sehe bei dem von Dir verlinkten Uhrenmodul keine Möglichkeit, wie es ohne weitere Bauteile an einen ST anschließen kann! Ich kenne keinen ST größer 1040, der keine Hardwareuhr hat. Dieser Beitrag von mir sollte Anwendern von den eben kleinen ST (520/1040) aufzeigen, wie man ohne großen Aufwand und ohne großartig zerstörerischen Eingriff in den ST diesen dazu bringen kann beim Speichern von Daten das korrekte Datum zu speichern, ohne daß es jedesmal neu beim Einschalten gesetzt werden muß!

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
# Börr!
Ich sehe bei dem von Dir verlinkten Uhrenmodul keine Möglichkeit, wie es ohne weitere Bauteile an einen ST anschließen kann!
Im Link zu dem kleinen Modul kann man lesen:
Zitat
MOD-RTC add real time clock feature to boards with UEXT connector .
In dem Wort UEXT findet sich ein Link auf https://www.olimex.com/Products/Modules/UEXT/ , wo es heißt:
Zitat
   Universal EXTension connector   

UEXT is a board to board connector which supports three serial communication interfaces - I2C, SPI and RS232. ...
Ich sähe da schon eine Möglichkeit für kleine STs, wenn jemand ein paar Zeilen Code schreibtt, der die Uhrzeit auf der seriellen Schnittstelle in das Modul schreiben und daraus wieder lesen kann!

Aber ob man für kleine STs (ohne Festplatte!) wirklich eine RTC braucht, steht auf einem anderen Blatt.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Burkhard Mankel

  • Gast
Ich sähe da schon eine Möglichkeit für kleine STs, wenn jemand ein paar Zeilen Code schreibtt, der die Uhrzeit auf der seriellen Schnittstelle in das Modul schreiben und daraus wieder lesen kann!
Was wiederum mehr Aufwand bedeutet und damit den eigentlichen Sinn dieses Beitrages sprengt, den ich hauptsächlich für ungeübte Bastler zu veröffentlichen gedachte, die die Technik ihres kleinen ST nicht gefährden möchten!

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Naja, etwas an die serielle Schnittstelle anzuschließen, ist ja wohl kein Hexenwerk, oder?
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Burkhard Mankel

  • Gast
Vielleicht - andererseits aber mußt Du einen Adapter UEXT<->RS232 kaufen/löten mit Stromzuführung 3,3V (nach UEXT Spezifikation), die meineswissens am ST an der RS232 nicht zV gestellt wird und was zumindest vom Kostenaufwand nicht der hier dargestellten Form entspricht. Sowie anschließend Programmierarbeiten! Dem gegenüber stehen eine 40pol. IC-Fassung, ein 10k-Widerstand, ein Taster, Akku- und -halterung und ein paar Stücke isolierte Leitung - sofern man auf die Ladeschaltung verzichtet - und nutzbar ganz ohne Programmierkenntnisse!

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Deine Version bedarf das Öffnen des Rechners, Ausbauen des Tastaturprozessors, Einbau diverser Zusatzbauteile und des Tastaturprozessors auf dem Zwischensockel und das alles wieder lauffähig zusammen zu bekommen. Auch nicht ohne. Für das UEXT-Modul könnte man eine Adapterplatine mit der notwendigen Pegelwandlung für auf Normal-Seriell erstellen, und wahrscheinlich braucht das Ding im Betrieb so wenig Strom, dass man es aus einer ungenutzten, auf High (+12V) liegenden Handshake-Leitung der seriellen Schnittstelle versorgen kann. Man könnte damit einen netten "Uhren-Dongle" basteln und technisch unbedarften Leuten an die Hand geben. Das Ding dürfte sogar an anderen Rechnersystemen mit serieller Schnittstelle funktionieren, sofern man dafür einen Treiber hat.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Burkhard Mankel

  • Gast
Laß uns doch bitte nicht so lange über das FÜR oder WIDER debattieren! Ein Nachteil hat der Vorschlag mit einer externen Uhr gegenüber meinem allemal, den man nicht wegdiskutieren kann: sinnvoller Weise sollte man bei den vielen AUTO Ordner Programmen, die man in der Startphase überwachen sollte, einen Bootloader wie XBOOT.PRG oder STARTUP.PRG nutzen. Diese Programme lesen bekanntlicher Weise die Uhr in dem Tastaturprozessor aus und vergleichen mit dem Rechnertimer. Nicht aber eine externe Uhr. Dazu muß man wieder Software zusätzlich installieren, die dann wieder Speicherplatz benötigt ...

Offline Börr

  • Benutzer
  • Beiträge: 859
Oder einen Adapter zwischen Tastatur und Mainboard, bin an so einem Adapter für PS2 Tastaturen, nur hatte ich die letzten Wochen kaum Zeit dafür :(
Wie holst du die Zeit aus der Tastatur?

Burkhard Mankel

  • Gast
Schau Dir das Sahltbild zur Tastatur doch mal an:

Tastatur Atari 520ST


Tastatur Atari 1040STfM

Ich bin mir aber nicht ganz sicher, ob es sich bei der 520er noch um eine aktuelle Version handelt - ist aber auch egal ...
Auf jeden Fall sieht man, daß bei beinen Schaltbildern die Prozessorpins 4,5,7 und 21 auf einer Spannungsführenden Leitung zusammengeschaltet sind. Der IC beinhaltet dokumentierter Weise einen Timer (Uhr), den sich zB auch diverse Bootloader zu Nutze machen, um den Rechnertimer zu aktualisieren! Was glaubst Du, was passiert, wenn der Prozessor nicht mehr abgeschaltet wird? Na? ...
Nichts anderes bedeutet halt die Akkupufferung!
Für einen Mega ST und größer ist es natürlich Unsinn - die besitzen ja ein richtiges - auf einem RP5C15 basierenden IC - Uhrenmodul!

Allerdings hege ich einen Gedanken: Pin 21 ist der hauptsächliche Arbeitsstrom des IC - was passiert eigentlich wenn man diesen weiterhin an entsprechender Rechnerspannung läßt und nur Pins 4,5 und 7 puffert?

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
Burkhard, brauchst nicht gleich pampig zu werden. Deine Schaltbilder beantworten auch Börrs Fragen nicht. Übrigens gibts für Uhr aus der Tastatur auslesen auch ein kleines Tool Namens "gettime.prg", dazu braucht man keinen Bootmanager.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.488
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Ich würde mal ins Profibuch schauen ...

... vielleicht Interessant ->   http://toshyp.atari.org/de/004009.html

Burkhard Mankel

  • Gast
Sorry, wollte doch nicht pampig herüberkommen! Lest Ihr das etwa aus dem ...
...? Na? ...
Falls das so rüberkam, bitte ich um Entschuldigung !!!
Und ich denke schon daß ...
...
Wie holst du die Zeit aus der Tastatur?
... mit meinen Schaltbildern und Ausführungen beantwortet worden ist!
Übrigens gibts für Uhr aus der Tastatur auslesen auch ein kleines Tool Namens "gettime.prg", dazu braucht man keinen Bootmanager.
Der Bootloader ist ja auch nicht im eigentlichen Sinne dazu da, um (nur) die Tastatur-Uhrzeit in den Hauptrechner zu übertragen. Aber die Zeitfunktionen sind ihnen halt mitgegeben ...

Offline Börr

  • Benutzer
  • Beiträge: 859
Ich dachte viel mehr an das Protokoll, wie die Zeit übertragen wird. Sorry kann von Arbeit aus das Profibuch nicht öffnen.

Offline 1ST1

  • Benutzer
  • Beiträge: 8.661
  • Gesperrter User
@Börr: der IKBD kennt dafür eigene Befehle, über die man die Zeit & Datum setzen und auslesen kann.
Ausgeloggter Mitleser, der hier NIE mehr aktiv wird. Am besten, meine Inhalte komplett löschen. Dabei berufe ich mich auf mein Urheberrecht, die DSGVO und auf die Rechte, die mir unter Impressunm&Datenschutz zugestanden werden. Tschö!