Hallo Zusammen, habe heute mal euer Vektorgrafikproject für den M16C62 ausprobiert. Klasse Programm - gefällt mir richtig gut. Ich hab da aber noch einen Verbesserungsvorschlag: Anstelle der Divisionen (z.B. in Funktion RotatingObject() ) kann man gut shift-Operationen nehmen. Dadurch wird die Programmdurchlaufzeit um ca. 20 - 25 mal !!! kürzer. Gruß, Tim
Hi Tim, endlich jemand, der das Programm ausprobiert hat :-) Bist Du durchgestiegen? Das mit den Shift-Operationen war eigentlich auch so gedacht (deshalb ist MUL auch 256). Ich hatte gedacht, dass der Compiler das von sich aus macht. Gute Compiler merken das. Muss ich glatt mal ausprobieren. Bei Dir ging es dann schneller? Gruss, Holger
Hallo Holger, ich habe den NC308 für den M16C80 verwendet (da ich im Moment keinen M16C62 mit LCD zur Hand hatte). Der NC308 Compiler verwendet keine Shift-Operationen - auch dann nicht, wenn man ihn auf höchste Optimierung setzt. Die Optimierung muss also von Hand gemacht werden. Ich hab jetzt mal den NC30 getestet und siehe da es werden sofort Shift-Operationen verwendet ohne Compileroptimierung einschalten zu müssen. Ob ich durchgestiegen bin... Tja, ich hab ehrlich gesagt nicht sehr viel Ahnung von 3D-Grafik... noch nicht. Deine LCD-Routinen hab ich auch sofort rausgeschmissen und durch eigene ersetzt; mit dem Ergebnis, dass bei mir alles doppelt gezeichnet wird, und der springende Ball auch nicht funktioniert - werd da wohl noch was anpassen müssen. Ich verwende nämlich den M16C80 mit einem TFT... Gruss, Tim
Hallo Tim, das mit dem M16C80 und dem TFT klingt interessant. Welches TFT und welche Pins des Controllers hast du verwendet? Gruss Peter
Hallo, habe interessenhalber mir den Board M16C62/6N/80 bestellt. Meine Frage: Wozu (oder was ist das) brauch ich den Flash. WIe bringe ich das Monitorprogramm in den Controller?. Und wie um himmelswillen bringen ich mein eigens Programm in den Controller??. Ohne das sich beide Programme stören. Wozu ist der Debugger da? Bitte um Tips
Hallo, habe interessenhalber mir den Board M16C62/6N/80 bestellt. Meine Frage: Wozu (oder was ist das) brauch ich den Flash. WIe bringe ich das Monitorprogramm in den Controller?. Und wie um himmelswillen bringen ich mein eigens Programm in den Controller??. Ohne das sich beide Programme stören. Wozu ist der Debugger da? Bitte um Tips
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.