07.10.2010, 01:34 PM
Na klar. Der hat auch etwas mehr Platz als der lütte Tiny
-------
Irgendwie ist das aber alles ein Jammer. Du lässt den Controller Deine Tabelle berechnen und befüllen. Normalerweise lässt man sowas von dem Preprozessor berechnen und würde das im Programmspeicher ablegen. Dann frisst die ganze Sache exakt 600 ints. Wahrscheinlich wär man aber auch mit 8-Bit-Werten ausgekommen und zur Darstellung des Sinus reichen auch 90°. Kurzum: 90 char-Werte vom Preprozessor berechnen lassen und im Code ablegen. Fertig ist die Kiste, kostet keine Rechenzeit und fast keinen Speicherplatz.
Trotzdem fand ich Deinen Code hochinteressant, weil - wie ich schon schrieb - ich nie auf die Idee gekommen wäre, einen Kleinstcontroller mit double und sinus zu beschäftigen. Und ich bin besonders fasziniert, was für einen effektiven Code der Compiler selbst daraus noch anfertigen kann.
-------
Irgendwie ist das aber alles ein Jammer. Du lässt den Controller Deine Tabelle berechnen und befüllen. Normalerweise lässt man sowas von dem Preprozessor berechnen und würde das im Programmspeicher ablegen. Dann frisst die ganze Sache exakt 600 ints. Wahrscheinlich wär man aber auch mit 8-Bit-Werten ausgekommen und zur Darstellung des Sinus reichen auch 90°. Kurzum: 90 char-Werte vom Preprozessor berechnen lassen und im Code ablegen. Fertig ist die Kiste, kostet keine Rechenzeit und fast keinen Speicherplatz.
Trotzdem fand ich Deinen Code hochinteressant, weil - wie ich schon schrieb - ich nie auf die Idee gekommen wäre, einen Kleinstcontroller mit double und sinus zu beschäftigen. Und ich bin besonders fasziniert, was für einen effektiven Code der Compiler selbst daraus noch anfertigen kann.