Gast
#450199
Guten Abend Community! Ich habe mal eine Frage und zwar möchte ich einen Analog/Digitalwandler an einen Atmega64 nutzen. Das ist ein 2MS ADC mit 8bitigem Parallel Interface. Zur Steuerung werden 3 Leitungen genutzt, mit denen man jede Wandlung initialisieren muss (macht er leider nicht automatisch). Nun muss ich das natürlich so schnell wie möglich machen und entsprechend wohl tunen:-/ Leider ist der qC so voll, dass die PINs auch noch an unterschiedlichen Ports liegen. Und dann auch noch die UND/ODER Verknüpfungen für Setzen/Lesen der PIN-Pegel... Und Schleife fürs warten auf Signale... Geht das nicht schneller? Nicht dass ich dann wirklich noch mit ASM anfangen muss :-( Gibt es keine Anweisung, damit er sich möglichst viele Register für diese eine Funktion leer hält (lieber Stack nutzt) und so die Verknüpfungen/Schleifen evtl. schneller werden? Ich kenne nur REGISTER (Variable wird im Register gehalten, habe aber keinen Zähler), STATIC und habe mir auch schon Atmels "efficent C coding" durchgelesen, was aber eigentlich zu 99% im MC AVR-Tut (besten Dank an der Stelle! :-)) erwähnt wird. Hat einer ne Idee? Ich weiß, ist n bissel allgemeingültig, gell?