Interessant, gibts ja doch paar, ja 64er, mit dem hattee ich etwas mit Basic rumprobiert.
Wie sind die C/C++ / Basic User mit der Geschwindigkeit zufrieden und welche Compiler nutzt ihr? Weil es gibt ja immer neuere und bessere Software.
In den Sprachen habe ich das proggn nie versucht, geht mit Assembler auch recht einfach, aber man muß halt sehr viel Sprungroutinen, Speicherbewegungen und Konfigurierungen der Statusregister sowie dem ganzen Flag kram selber festlegen.
Für ein einfaches 1:1 i/o von ADC nach HardwarePWM benötige ich halt 23 Befehlssätze, davon sind 12 Befehlssätze das eigentliche Unterprogramm und 11 dienen zur Initialisierung des Stacks, OC1a und des Eingangs.
Da die Programme natürlicherweise immer komplexer werden habe ich überlegt auf eine andere Hochsprache umzusteigen, da kosten gute Compiler aber richtig Schotter... was meint Ihr? Ist der ASM in richtiger Anwendung immer noch viel schneller als eine höhere Programmiersprache?
In Hex Quellcode sieht mein Programm so aus:
:1000000000E00DBF04E00EBF06E207B902EF06B93B
:100010000FEF07BB01EF0FBD09E00EBD789400277D
:10002000379A45B100E00BBD01E00ABD00E009BD13
:080030000FEF48BDF4CFC895A5
:00000001FF
Wie würde das mit C oder Basic aussehen?