> Som jag skrev så är inte koden riktigt städat (ad8bit() används inte t.ex.),
Då ska den *ABSOLUT* inte finnas med i kod som postas här.
Det är ju kollosalt slappt inte att redigera bort den innan, det är
ju bara ca 30 rader totalt. Jag funderade antagligen längre tid på vad
ADC'n hade med det hela att göra än vad det hade tagit dig att
städa koden. Slappt är bara förnamnet...
> men det är inget som ska påverka resultatet.
Kanske inte, men det påverkar svaren du får.
Du talar också om både sinus och triangelvåg, men den där koden
är väl bara tänkt att generera en av dom ? Är det kanske sinus
varianten med tanke på sin() funktionen ?
Sen så ser lösning som sagt lite underlig ut med alla beräkningar.
Normalt löser man liknande problem med förberäknade lookup tabeller,
speciellt om man ska ha någon slags trigonometriska värden. Om koden
ser ut så där för en mikrokontroller så finns det all anledning att
fundera på lösningen en extra gång.
> ...Har varit tvungen att ändra lite småsaker,...
OK. Då är ju fortfarande det intressanta vad dessa "småsaker" är.
Om du har en fungerande lösning, och sedan ändrar några "småsaker"
och så lägger det av, så är det ju ganska naturligt att leta efter problemet
bland just de "småsakerna" som är ändrade.
> Jag uppskattar att du försöker hjälpa till,
Tack !

Det är alltid lika roligt. Inga problem alls...