10.06.2009, 07:45 PM
Selbst 2us Wandlungszeit bei 4 MHz (= 1us Zyklus) bedeutet 0 Waitstates. Im ersten Zyklus sage ich "go". Und gleich danach hol ich mir das Ergebnis ab.
Wenn ich höher takte, hab ich eher Nachteile, weil ich plötzlich auf den Wandler aufpassen muss. Die Ergebnisregister sind übrigens doppelt gebuffert. Wenn Du zu früh liest, liest Du den alten Messwert.
Wie immer man es auch dreht... nur dezidierte Hardware kann uns einen Sprung von den controller-typischen Mikrosekunden hin zu den interessanten ns erzielen, also Faktor 1000. Alles andere führt bestenfalls zu einem 1-MHz-Scope.
Wenn ich höher takte, hab ich eher Nachteile, weil ich plötzlich auf den Wandler aufpassen muss. Die Ergebnisregister sind übrigens doppelt gebuffert. Wenn Du zu früh liest, liest Du den alten Messwert.
Wie immer man es auch dreht... nur dezidierte Hardware kann uns einen Sprung von den controller-typischen Mikrosekunden hin zu den interessanten ns erzielen, also Faktor 1000. Alles andere führt bestenfalls zu einem 1-MHz-Scope.