Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вот кусок на си, для пика вообще-то, идея думаю понятна, разберётесь...
Отправлено
GM
08 марта 2007 г. 14:03
В ответ на:
8ми Канальный ШИМ На Atmega8, как это реализовать?
отправлено <font color=gray>BATCOH</font> 08 марта 2007 г. 12:31
void interrupt isr(void)
{
if(--refr)
{
if(--(chan[0])) RB0 = 1;
if(--(chan[1])) RB1 = 1;
if(--(chan[2])) RB2 = 1;
if(--(chan[3])) RB3 = 1;
if(--(chan[4])) RB4 = 1;
if(--(chan[5])) RB5 = 1;
if(--(chan[6])) RB6 = 1;
if(--(chan[7])) RB7 = 1;
}
else
{
chan[0] = val[0];
chan[1] = val[1];
chan[2] = val[2];
chan[3] = val[3];
chan[4] = val[4];
chan[5] = val[5];
chan[6] = val[6];
chan[7] = val[7];
refr = 250;
PORTB = 0;
PORTD = 0;
PORTE = 0;
PORTC &= 0b11000000;
}
}
Составить ответ
|
Вернуться на конференцию
Ответы
refr определяется в фигурных скобках оператора else
—
GM
(08.03.2007 19:18:34
84.252.243.82
, 286 байт)
камменты проставьте plz
—
BATCOH
(08.03.2007 16:53:5
83.237.165.251
,
пустое
)
Ватсон, это ж элементарно(:-)
—
GM
(08.03.2007 17:13:3
84.252.243.82
, 239 байт)
--refr как задается? переменная chan[0], допустим , вреде определяет величину ШИМ, так?
—
BATCOH
(08.03.2007 17:21:17
83.237.165.251
,
пустое
)
Не туда ответил(:-(. refr определяется в фигурных скобках оператора else
—
GM
(08.03.2007 20:43:25
84.252.243.82
, 286 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru