Zitat Zitat von Lord_Vader Beitrag anzeigen
Jaaa es funktioniert Bild   Danke danke danke
Hier das ergebniss (pwm aus sinuskurve)
Bild   Bild   Genug, genug. Hab gar nicht damit gerechnet, daß es so auf Anhieb läuft. Bild  

Mit Bit0 als nicht zubeachtend meinst du bit1? Das ist laut DB das letzte?
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.

Habe das *256 aber durch ein shift,left,8 ersetzt. Hoffe das ist schneller Bild  
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.

Gruß
Searcher