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

andrew_pan
Пт сен 12, 2008 19:00:22
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2514173

Барсик писал(а):Все настройки таймера1 - в студию! В смысле, приведите строки из Вашей программы, относящиеся к настройкам таймера1.

Код в прилагаемом файле.
Если раскомментировать delay_ms(), то начинает работать.
Пробовал CVAVR 1.25.6 и еще 2.03free - результат одинаковый.
andrew_pan
Пт сен 12, 2008 14:25:32
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2514173

andrew_pan , Кроме того, что Вы написали, надо ещё задать режим таймера, установить регистр маски прерываний таймера, и разрешить прерывания вообще.
В курсе, что в CodeVisionAVR можно вызвать автоматический генератор программ и просто расставить галки в настройках таймера?
Ваша проблема обсйждалась ...
andrew_pan
Пт сен 12, 2008 09:42:47
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2514173

Re: Ребус CVAVR и Timer1

tych писал(а):
andrew_pan писал(а):Все начинает работать - в чем прикол?

Возможно в даташите !

А может кто-нибудь объяснит? Инициализации одинаковые - и в том и в другом случае.
andrew_pan
Чт сен 11, 2008 18:26:15
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2514173

Ребус CVAVR и Timer1

Понадобилось сделать на mega 88V (PORTD.5) генератор секундных импульсов. Хоть с CVAVR никогда не работал, но думаю - тут все просто. А получилось вот что:
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
PORTD.5=!PIND.5;
}

НУ и бесконечный цикл
while (1)
{ };

Включаю - не работает ...

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