На всеки са различни умствените натрупвания , със сигурност на едни са повече на други по малко , естествено е че няма някой дето да знае всичко
Сега обясни постановката малко по добре и все някой ще ти се даде приличен отговор ?
1.Ако не си наясно с контролерите използвай по ниски версий контролери , първо защото имат по малко неща вътре и второ по лесно ще навлезеш в материята и ще ти хареса и после по лесно ще минеш на по високи версий , иначе да се хвърлиш направо с рогата напред не звучи добре .
2.Ако имаш вътрешен генератор на контролера и искаш да имаш точни тактове , добре е да минеш на външен кварц на тактовия генератор
3. Всички контролери си имат така наречени таймери те са точно за това , включваш го да тактува от генератора като използваш вградения делител на таймера смяташ с колко да го заредиш и вече таймера ще ти вдигне флаг за прекъсване след определено точно време , правиш си така програмата като влезе в прекъсване ако ще изкарваш някакъв сигнал на порт буташ порта, това е като за по начинаещи.
4.Ако имаш PWM поддръжка в чипа може по лесно да го направиш .
