Genug, genug. Hab gar nicht damit gerechnet, daß es so auf Anhieb läuft.
Ja. Meinte das doppelte Bit 1 des ADC Ergebnisses, das an Bitposition 0 von Bytes(2) nach SPIIN steht. Ist aber jetzt ja klar. Wird durch das nach rechts Schieben dann ja entfernt.Mit Bit0 als nicht zubeachtend meinst du bit1? Das ist laut DB das letzte?
Das shift ist auf den meisten Tinys (wenn nicht sogar auf allen) schneller. Auf dem Atmega8 ist das *256 schneller, da der ATmega8 einen HW-Multiplizierer besitzt. Kannst Du leicht im Simulator überprüfen. *256 ist hier mindestens ca. 25 Prozessortakte schneller als 8 mal nach links shiften.Habe das *256 aber durch ein shift,left,8 ersetzt. Hoffe das ist schneller![]()
Gruß
Searcher
Lesezeichen