On 10.07.22 12:23, Andreas Graebe wrote:
> Am Sun, 10 Jul 2022 04:22:39 +0200 schrieb Arno Welzel:
>
>> Andreas Graebe:
>>
>> [...]
>>> Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich
>>> dieses als dummes Durchreichinterface programmieren, hierzu wäre wohl
>>> eine entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest
>>> die Programmierhardware. Welche Software nötig ist, müsste ich erst
>>> einmal herausbekommen. Eventuell reicht der von mir gerne verwendete
>>> Universalassembler.
>>
>> Programmierung erfolgt direkt via USB und als Entwicklungsumgebung wäre
>> PlatformIO geeignet (<
https://platformio.org>).
>
> Das werde ich mir mal ansehen, aber erst, nachde ich meine momentane
> Problematik erledigt habe. Ich mag eigentlich keine IDEs, ich nutze lieber
> Texteditor und Makefile. Diese integrierten Umgebungen finde ich eher
> abschreckend, besonders übel finde ich dieses Arduino-Framework. Zum Glück
> kann man ja die Arduino-Hardware auch anders programmieren.
>
>> Und was die Leistung betrift: so ziemlich jedes Bluetooth-Modul dürfte
>> mehr Leistung haben, als der 8-Bit-Controller, auch wenn es nicht
>> offiziell als eigenständiger Microcontroller verkauft wird.
>
> Ich habe mal bei so einem Modul gelesen, daß da ein 8051-Derivat drin
> werkelt. Klingt jetzt nicht so gewaltig ;)
>
Auf den ersten Blick hört sich das in der Tat nicht besonders mächtig
an. Aber es gibt inzwischen recht mächtige Exemplare, die lediglich vom
Befehlssatz her noch einem originalen 8051 ähneln. Ich meine mich zu
entsinnen, mal ein Exemplar gesehen zu haben, das mit folgenden
Optimierungen beworben wurde: Taktfrequenz bis 240 MHz (der 8051 ging
glaube ich bis etwa 12 oder 16 MHz), Befehlsausführung in einem
Taktzyklus (Original 8051 lag IIRC bei 12 Taktzyklen für einen Befehl),
und alles mögliche an festverdrahteten Peripheriemodulen. wenn mich mein
Gedächtnis nicht trügt, waren da unter anderem mehrere nahezu
vollautonome I2S-Interfaces inkl. Sample Rate Converter dabei,
nonblocking Crosspoint Switch, etliche Filterblöcke für IIR- und
FIR-Filter. Da Ding war ganz klar auf Audioanwendungen ausgerichtet, und
offensichtlich diente der 8051 in erster Linie für Verwaltungsaufgaben,
um den Rest in Betrieb zu nehmen. Trotzdem wird ein Original-8051 im
Vergleich nicht den Hauch einer Chance haben, selbst wenn man die
Peripherieleistung komplett außer acht lässt.
Gruß,
Florian