Хочу сделать генератор прямоугольников, возникли затыки при написании программы( atmel_studio_6.1)
Думал на дисплей выводить задаваемую частоту, количество тиков которое надо записать в OCR1A .
сначала считаю длительность 1 тика:
f_cpu = 4 000 000
делитель 8
8 / f_cpu = 2*10^-6 cек
затем считаю число которое надо записать в OCR1A, с учетом требуемой частоты(допустим 300).
(1/300)/2*10^-6 = 1667 тиков / 2 = 833 записываю в OCR1A
Вообщем ничего не выходит
пробавал разные способы, даже объявлял вещественные переменные для подсчета
, а потом уже записывал результат в INT. Не работает(((
only pure true norwegian blackx 


