Цитата(scifi @ Sep 28 2014, 16:22)

Да? А при чём тут лампочка? Вот зачем лампочке синус, объясните мне, раз уж вам всё понятно.
Если чисто для визуализации, то лучше не синус, а треугольник - визуально будет лучше восприниматься.
Ну и по-хорошему - нужно учесть зависимость яркости лампочки от приложенного напряжения.
PS: Хотя конечно сначала ТСу нужно научиться программировать. Именно
программировать, без привязки к ембеддед.
А это значит - научиться формализовывать задачу, разбивать её на этапы и т.п. Что как видно он не умеет.
А иначе, да - всё это бессмыслица

Цитата(Golikov A. @ Sep 28 2014, 16:20)

Как то так. Период таймера выбирает в зависимости от мощности проца, как быстро он сможет считать новые точки.
Странное однако умозаключение...
Т.е. (следуя вашей логике) - если ТС возьмёт Cortex на 100МГц, то ему нужно выбирать частоту генерации новых отсчётов синуса == 1МГц? Ведь потянет-же!
Вообще-то следует действовать как раз наоборот - CPU выбирать под задачу, а не задачу подгонять под CPU.
Если задача - динамическое управление яркостью лампочки, то первым делом выбирается период обновления ШИМ.
А он выбирается исходя из инертности глаза. Думаю - достаточно будет 100Гц максимум.
Далее определяется необходимая дискретность установки яркости (сколько уровней яркости нужно).
Это значение (уменьшенное на 1) умножается на 100Гц и получается частота ШИМ.