Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ:
Отправлено
MARS
30 июля 2009, г. 17:56
В ответ на:
Дасм ты шо? режим стс
отправлено пользователем
MARS
30 июля 2009, г. 17:54
//функция инициализирует таймер0 в качестве системного
void InitOS (void)
{
#ifdef __MEGA32__ //если используется мега32
#ifdef _OSTIMER0_
//частота кварцевого генератора 11.059МГц
OCR0 = 85; //запускаем тайиер на отсчеты интервала длительностью 2 мс!!!!!!
TCCR0 = ((1<<WGM01)| (1<<CS02));// CTC MODE, PRESCALE = 256
#endif
#ifdef _OSTIMER1_
TIMSK |= (1<<OCIE1);// enable compare interrupt
#endif
#ifdef _OSTIMER2_
OCR2 = 42; //запускаем тайиер на отсчеты интервала длительностью 500 мkс
TCCR2 = ((1<<WGM21)| (1<<CS22) | (1<<CS20));// CTC MODE, PRESCALE = 128
#endif
#endif
Task_Count=0;
StartOS();//разрешаем прерывания
//добавляем задачу формирования задержек
TaskWhait=Task_Add(_TStop_, _TSingle_, 2, 0x0000);
}
Составить ответ
|
Вернуться на конференцию.
Ответы
запуск
-
MARS
(30.07.2009, 17:58:33
212.40.41.26
, 455 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru