реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
Nixon83
сообщение Oct 7 2011, 07:44
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 23-05-11
Пользователь №: 65 204



Доброго времени суток!
Подскажите пожалуйста, как инициализировать таймеры T0, T1, T2 в OVF и COMP Atmega8.
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Oct 7 2011, 08:11
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



А в чем собственно проблема?
Go to the top of the page
 
+Quote Post
Nixon83
сообщение Oct 7 2011, 08:22
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 23-05-11
Пользователь №: 65 204



Проблема в том что я не знаю как это сделать.
Просьба помочь разобраться, подсказать.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 7 2011, 08:25
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



datasheet читали?
какие возникли вопросы?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Nixon83
сообщение Oct 7 2011, 08:39
Сообщение #5





Группа: Участник
Сообщений: 10
Регистрация: 23-05-11
Пользователь №: 65 204



Вопрос реализации в коде!

Вот например в оном коде:
interrupt [TIM0_OVF] void tmr0_ovf()
{
.......
}
TCCR0=0;
TCNT0=0xfd;
TIMSK=1;
Это таймер T0, а остальные T1 и T2 я не знаю как инициализировать!
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Oct 7 2011, 08:39
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



В какой среде программируете?
Go to the top of the page
 
+Quote Post
Nixon83
сообщение Oct 7 2011, 08:44
Сообщение #7





Группа: Участник
Сообщений: 10
Регистрация: 23-05-11
Пользователь №: 65 204



CodeVisionAVR
Go to the top of the page
 
+Quote Post
AlexFTF
сообщение Oct 7 2011, 08:57
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 95
Регистрация: 11-11-10
Из: Новосибирск
Пользователь №: 60 808



Там есть модуль под названием codewizard (Tools->CodewizardAVR) Там можно сконфигурировать таймеры путем установки различных переключателей и выбора соответствующих режимов.
Go to the top of the page
 
+Quote Post
DVF
сообщение Oct 7 2011, 11:16
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(NSTU @ Oct 7 2011, 12:57) *
Там есть модуль под названием codewizard (Tools->CodewizardAVR) Там можно сконфигурировать таймеры путем установки различных переключателей и выбора соответствующих режимов.

Я дополню с вашего позволения.
Так как этот CodewizardAVR частенько ошибается, рекомендуется пример им сгенерированный разобрать по косточкам - почитать в datasheet о каждом упомянутом в нем регистре. Тогда появится ясность в своих дальнейших шагах.
Go to the top of the page
 
+Quote Post
Nixon83
сообщение Oct 7 2011, 11:31
Сообщение #10





Группа: Участник
Сообщений: 10
Регистрация: 23-05-11
Пользователь №: 65 204



Спасибо попробую разобраться!!!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 08:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016