Я не знаю. Я только понял что сбивчиво пытался сказать другой человек.
Синус считается с точностью 16 бит, потому что в МК есть 8- и 16-битные операции. А 11-битных операций нету (log
2(1600)=~11).
Считать же с 8-битной точностью (как Вы сами уже поняли) - для счётчика 0...1599 маловато будет.
Более того: даже если бы 11-битные операции были бы, то всё равно для обеспечения конечной точности =11бит, промежуточные вычисления всё равно нужно было бы проводить с бОльшей точностью. Так как вычислительные погрешности, накапливающиеся на множестве последовательных математических операций, уменьшат конечную точность.
Добавлено after 8 minutes 10 seconds:Если Вы спрашиваете совета, то учитывая 5-10% типичной просадки на конденсаторе после выпрямителя и ошибки вследствие этого, думаю что 8 бит будет за глаза.
Не понимаю - о каком "конденсаторе" и "выпрямителе" идёт речь? Нет у меня ни того ни другого.
И 8 бит точности - это очень мало. Попробуйте сами и сравните.
PS: И совета я не спрашивал. От слова "вообще". Почитайте исходный пост с чего всё началось, чтобы понять о чём речь.