Aktuelle Änderungen - Suchen:

Saeco

Free Repair Manuals

reparaturen.at

DiskussionAndererProzessor

Saeco-Seiten zum Mitarbeiten

Die Argumente für einen anderen als den originalen Prozessor:

Die Entwicklungsumgebung kann billiger sein als die für den Toshiba Prozessor. Nämlich dann, wenn z.B. avr-gcc oder Small Device C Compiler zum Einsatz kommen kann. Oder http://www.mikrocontroller.net/articles/ARM-DevCpp.
An einer gekauften Entwicklungsumgebung wäre mir hinderlich, dass ich diese für einen 500km von mir entfernt wohnenden Entwickler, der Codebeiträge schreiben will, noch einmal kaufen kann. Und dann vielleicht ein drittes Mal.
Die Möglichkeit, in ANSI-C programmieren zu können, möchte ich grundsätzlich offen halten. Von C-ähnlichen Sprachen (C-like language) wurde mir aufs Erste abgeraten.

In der Diskussion mit einem Programmierer, der in C und Assembler Erfahrung hat, nahm ich PIC's und 8051-kompatible Controller von Atmel (angeblich S53-Typen) in die nähere Betrachtung. Atmel AVR's will ich aber nicht ausschliessen

Argumente gegen andere Prozessoren:

Bedingt durch eine andere Pin-Belegung würde es Schwierigkeiten beim Einsatz in den org. Platinen geben.
Max. Ausgangsströme, Speicherung(Latch), Resistenz gegen Überspannungen, notwendige Zusatzschaltungen & elektr. Anpassungen benötigen zusätzlichen Platz.
Meines Erachtens, muss die Auswahl daher - zuerst - über möglichst große Hardware-Kompatibilität(Pin-Belegung) und akzeptable Funktions-Übereinstimmung getroffen werden.
Die Software kann vermutlich nachträglich noch so manches in der Funktionsweise ausgleichen, aber keine Treiberstöme vergrößern oder Pullup-Widerstände einbauen!

Die o.a. Probleme wären allerdings beim Einsatz des orginalen Prozessors mit einem Wisch erledigt.(Ralf H.)

Die Auswahl der Prozessoren:

PIC

Im Chassis SUP025 (z.B. Gaggia Syncrony Compact) ist original ein 40poliger PIC16F877-04P eingesetzt.

8051

Für 8051 Objectcode gibt es C-Compiler (z.B. von Keil oder aus der GNU Compiler Collection GCC). Der Quasi-Standard 8051 existiert schon so lange, dass Helfer aus einem relativ großen Personenkreis stammen können. Ein Beispiel für einen Controller mit einem A/D-Wandler ist der AT89C5115.
Übersichtstabelle über die von Atmel vertriebenen 8051 kompatiblen:
http://www.atmel.com/products/8051/
http://www.atmel.com/dyn/products/param_table.asp?family_id=604&OrderBy=part_no&Direction=ASC

AVR

Ich bin aber auch AVR-Typen gegenüber offen.
Bearbeiten - Historie - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 14.02.2011 10:30 Uhr