• .
  • Willkommen im Forum!
  • Alles beim Alten...
  • Du hast kaum etwas verpasst ;-)
  • Jetzt noch sicherer mit HTTPS
Hallo, Gast! Anmelden Registrieren


Attiny und C/C++
#25
Jo. Hab alles mal beschnuppert. Der Tiny hat gegenüber dem PIC viele Vor- und wenige Nachteile.

Größter Nachteil zur Zeit ist noch meine Ungelenkheit, weil ich noch nicht so richtig vertraut mit der Mühle bin. Aber das wird bestimmt besser, wenn das erste richtige Projekt anstehen sollte. Es gibt auch noch viele Fragen an den Compiler.

Ein weiterer Nachteil ist die Taktzählerei. Die ist beim PIC vorbildlich: jeder Befehl kostet einen Takt, nur Befehle, die am Programmcounter was ändern kosten zwei Takte. Beim Tiny ist das viel schwieriger auszuzählen.

Im Gegenzug kriegt man Geschwindigkeit und Speicher ohne Ende. Und einen Compiler, der so extrem optimieren kann, dass man nur noch mit dem Kopf schüttelt: so hab ich eine indizierte Tabelle angelegt und wollte deren Bytes schrittweise auf dem Port ausgeben. Der Compiler hat erkannt, dass meine Tabelle überschaubar ist und hat den ganzen Klumpatsch weggeworfen und stattdessen die Out-Befehle einfach hintereinander hingeschrieben und sich mit zuvor höchst intelligent gesetzten Registerfile-Werten versorgt.

Schockierend, wenn man 20 C-Zeilen einfach wegoptimiert bekommt. Man fühlt sich irgendwie so... nutzlos... Sad
 
  


Nachrichten in diesem Thema
Attiny und C/C++ - von Rumgucker - 02.09.2010, 12:45 PM
[Kein Betreff] - von alfsch - 02.09.2010, 05:47 PM
[Kein Betreff] - von e83cc - 02.09.2010, 06:36 PM
[Kein Betreff] - von voltwide - 02.09.2010, 07:07 PM
[Kein Betreff] - von e83cc - 02.09.2010, 07:11 PM
RE: - von Rumgucker - 03.09.2010, 10:50 AM
[Kein Betreff] - von alfsch - 03.09.2010, 05:24 PM
[Kein Betreff] - von Rumgucker - 03.09.2010, 07:05 PM
[Kein Betreff] - von Rumgucker - 05.09.2010, 11:21 AM
[Kein Betreff] - von Rumgucker - 07.09.2010, 10:56 AM
[Kein Betreff] - von Rumgucker - 07.09.2010, 11:59 AM
[Kein Betreff] - von kahlo - 07.09.2010, 12:34 PM
RE: - von kahlo - 07.09.2010, 01:06 PM
[Kein Betreff] - von Rumgucker - 07.09.2010, 01:07 PM
[Kein Betreff] - von Rumgucker - 07.09.2010, 01:14 PM
[Kein Betreff] - von kahlo - 07.09.2010, 01:41 PM
[Kein Betreff] - von Rumgucker - 07.09.2010, 02:11 PM
[Kein Betreff] - von kahlo - 07.09.2010, 08:02 PM
[Kein Betreff] - von Rumgucker - 07.09.2010, 08:33 PM
[Kein Betreff] - von kahlo - 07.09.2010, 08:46 PM
RE: - von kahlo - 07.09.2010, 09:11 PM
[Kein Betreff] - von Rumgucker - 07.09.2010, 09:32 PM
[Kein Betreff] - von kahlo - 08.09.2010, 08:47 AM
[Kein Betreff] - von Rumgucker - 08.09.2010, 08:57 AM
[Kein Betreff] - von Rumgucker - 09.09.2010, 06:28 PM
RE: - von Rumgucker - 13.09.2010, 10:34 AM
[Kein Betreff] - von Rumgucker - 27.09.2010, 05:51 PM
[Kein Betreff] - von Bandre - 30.09.2010, 05:15 PM
[Kein Betreff] - von Rumgucker - 30.09.2010, 05:37 PM
[Kein Betreff] - von Bandre - 30.09.2010, 06:02 PM
[Kein Betreff] - von Rumgucker - 30.09.2010, 06:47 PM
[Kein Betreff] - von Bandre - 30.09.2010, 07:33 PM
[Kein Betreff] - von Rumgucker - 30.09.2010, 08:11 PM
[Kein Betreff] - von Bandre - 30.09.2010, 08:40 PM
[Kein Betreff] - von Rumgucker - 30.09.2010, 09:03 PM
[Kein Betreff] - von kahlo - 30.09.2010, 10:03 PM
[Kein Betreff] - von Bandre - 01.10.2010, 01:21 PM
[Kein Betreff] - von Rumgucker - 01.10.2010, 01:27 PM
[Kein Betreff] - von Rumgucker - 03.10.2010, 05:20 PM
[Kein Betreff] - von Rumgucker - 04.10.2010, 09:34 AM
[Kein Betreff] - von kahlo - 04.10.2010, 09:49 AM
[Kein Betreff] - von Rumgucker - 04.10.2010, 11:43 AM
[Kein Betreff] - von alfsch - 04.10.2010, 11:57 AM
[Kein Betreff] - von kahlo - 04.10.2010, 12:06 PM
[Kein Betreff] - von kahlo - 04.10.2010, 12:07 PM
RE: - von Rumgucker - 04.10.2010, 12:30 PM
[Kein Betreff] - von Bandre - 23.11.2010, 11:18 AM
[Kein Betreff] - von Rumgucker - 03.03.2011, 09:37 AM
[Kein Betreff] - von voltwide - 03.03.2011, 09:47 AM
[Kein Betreff] - von Rumgucker - 03.03.2011, 10:01 AM
[Kein Betreff] - von Bandre - 03.03.2011, 12:13 PM
[Kein Betreff] - von Rumgucker - 03.03.2011, 02:22 PM
[Kein Betreff] - von Bandre - 03.03.2011, 05:12 PM
[Kein Betreff] - von Rumgucker - 03.03.2011, 05:43 PM
RE: - von Bandre - 03.03.2011, 06:00 PM