Найдено 4 результата

heat
Чт мар 18, 2010 14:59:54
Форум: Статьи
Тема: Цифровой осциллографический пробник "Хамелеон".
Ответы: 8598
Просмотры: 2732796

Re: Цифровой осциллографический пробник "Хамелеон".

Kisa писал(а):...АЦП только в среду на фирме появится...

А что за фирма, если не секрет?
heat
Ср окт 21, 2009 21:43:52
Форум: Микроконтроллеры и ПЛИС
Тема: Фонарь на Tiny15l
Ответы: 2
Просмотры: 2157

Для регулировки важны два параметра:

ldi step,4 ;Шаг регулировки ШИМ = 4

Этой строчкой задается шаг регулировки. Если необходимо, например 5 режимов свечения, то вместо 4 записать 50.
Также важна задержка между изменениями яркости

//Задержка
delay:
ldi r17,50

Здесь значение 50 надо ...
heat
Пн окт 19, 2009 16:29:57
Форум: Микроконтроллеры и ПЛИС
Тема: Инвертор 12-220 (sin на МК)
Ответы: 109
Просмотры: 19151

Всегда пожалуйста.
Как вариант прописать
#define PMW1 OCR1A
Тогда вычисления происходят с обоими регистрами компаратора, правда код немного увеличится.
heat
Вс окт 18, 2009 23:53:23
Форум: Микроконтроллеры и ПЛИС
Тема: Инвертор 12-220 (sin на МК)
Ответы: 109
Просмотры: 19151

Первый канал работает тоже некорректно.
Всегда выполняется только этот кусок кода:
if (PMW_phase==1){ if (PMW1<255){PMW1=PMW1+delitel_pmw; }
В программе значение delitel_pmw=10, тогда получаются значения OCR1AL 0,10...240,250, а потом идет переполнение регистра и следующее его значение равно 0x04 ...

Перейти к расширенному поиску