[OT] DAS ist Fortschritt!

May 26, 2015 43 Replies

Hallo allerseits!


verstanden hatte, was Programmieren /bedeutet/.



Jetzt stehe ich vor der Aufgabe, mit einem ATmega168 einen Mealy-Automaten zu implementieren.


Gregor :-)


"Gregor Szaktilla" schrieb im Newsbeitrag news:mk2jeh$s9j$ snipped-for-privacy@news.albasani.net...

(langsam und mit wenig RAM und ROM)

Sie sind billiger geworden, statt 500 DM kosten sie nun 50ct,

Temperaturrregler, Zeitschaltuhren, Fernbedienungen und Botbackautomaten braucht man nun eben nicht mehr Leistung.

MaWin, Manfred Winterhoff, mawin at gmx dot net Homepage http://www.oocities.org/mwinterhoff/ dse-FAQ: http://dse-faq.elektronik-kompendium.de/

Am 26.05.2015 um 22:16 schrieb MaWin:

Ja, es ist anders. Mit Interrupt-Routinen, die 800 mal pro Sekunde oder

Firmen, die offensichtlich nicht auf Langfristigkeit scharf sind.

Aber 1024 Bytes bleiben 1024 Bytes. So ein Dreck.

Gregor

1k war auch 1980 eher wenig. 64k waren gut. ;-)

Marcel

Am 26.05.2015 22:28, schrieb Gregor Szaktilla:

Am 26.05.2015 um 23:17 schrieb Dieter Wiedmann:

Wie, einen mit mehr RAM?! Ein ATmega168 hat 1 kB. Das ist das, was hier und jetzt vor mir liegt.

Gregor

Am 27.05.2015 01:01, schrieb Gregor Szaktilla:

Gregor Szaktilla schrieb:

mehr hat, und laden munter alle Dateien komplett ins RAM. Dabei

aber kaum so viel physikalisches RAM drinsteckt - nicht mal virtuell, die Festplatten kratzen eben erst an der Terabyte-Grenze.

denn Dein Automat?

DoDi

Am 27.05.2015 um 05:50 schrieb Hans-Peter Diettrich:

Gregor

Die kann man als Knoten in einem gerichteten Graphen beschreiben.

sind Kanten im Automatengraphen.

Johannes

>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? Kosmologen: Die Geheim-Vorhersage.

Jemand, der den Begriff "Mealy-Automat" nicht nur in die Runde wirft, sondern auch den kurzen Artikel in der Wikipedia nachgeschlagen hat,

Gregor Szaktilla :

Ja, zu wenig RAM in den Controllern ist immer eine Krankheit. Irgendwie bessert sich das auch nicht. Selbst bei den Cortex Mx Dingern sind es oft nur

20kBytes. Und dabei belegt der statische RAM da schon den meisten Platz, viel

sein.

M.

snipped-for-privacy@ktilla.de (Gregor Szaktilla) am 26.05.15:

Je nach Aufgabenstellung ist das doch reichlich. Es gab afair auch Tinys mit drei Byte "Stack" und ganzen 32 Registern, mit denen man Automaten bauen konnte.

Du beschreibst weder deine Aufgabe noch den Grund, weshalb du auf den

168 festgelegt bist. Mein Fabia ist auch Dreck, wenn ich damit eine komplette Wohnungseinrichtung transportieren oder ein F1-Rennen

kosten und maximal ein Viertele Sprit schlucken auf 100 km.

Rainer

(Hergen Lehmann in ger.ct)

Mit drei Byte gab es die AFAIK nie. Der kleinste war der ATtiny10 ohne Datenspeicher und mit 1 KiByte Programmspeicher. Der Program counter hatte dort 9 Bit (weil das Flash in 16Bit Words adressiert wird), und der Stack daher 3x9 Bits.

Am 27.05.2015 um 09:24 schrieb Matthias Weingart:

Nicht, wenn man es sportlich nimmt :-)

Gregor

Jein!

Bevor ich begriffen hatte, /wieso/ ich die Logik hinter einem

Wikipedia nachgesehen. Aber gerade diese Form der Darstellung fand ich

gelesenen/gesehenen Texte und Bilder zum Mealy-Automaten waren zumindest

Gregor

Am 27.05.2015 um 09:47 schrieb Rainer Knaepper:

nicht gelesen?

Und der Grund ist doch eigentlich wurscht, oder nicht?!

Gregor

Gregor Szaktilla schrieb:

Wieso soll es gerade ein Mealy-Automat sein? Zu Turing-Maschinen gibt es

und schon hat man einen Mealy-Automaten.

DoDi

Rainer Knaepper schrieb:

Autos wird es bald auch zum Selberdrucken geben, bei der rasanten Entwicklung der 3D-Drucker ;-)

DoDi

Am 27.05.2015 um 15:28 schrieb Hans-Peter Diettrich:

warum in diesem Universum, warum ausgerechnet in diesem Jahrzehnt?!

Gregor

Gregor Szaktilla :

z.B. um da ne Grafik zusammenzustellen, die gedruckt werden sollte, irgendwo musste das Bitmap ja hin! Rechnerisch kein Platz, also hat der das Ding in vier Abschnitten gedruckt, jedes Mal wurde die voll berechnet (Rechenzeit war genug da) aber nur jeweils ein Ausschnitt rausgeschoben. Und alles immer so

M.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required