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

 
 
> Не работает захват от компаратора...
Яrik
сообщение Jan 6 2008, 18:17
Сообщение #1


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

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Не пойму, не работает зават от компаратора в контроллере ATmega8L.
Помогите, может неправильно настроил, привожу часть кода? Спасибо.

Код

#include <mega8.h>
unsigned int Perepoln, Zahvat, Time;
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
Perepoln++;
}

interrupt [TIM1_CAPT] void timer1_capt_isr(void)
{
Zahvat=ICR1;
...
}


void main(void)
{
PORTD=0x00;
DDRD=0x00;

TCCR1A=0x00;
TCCR1B=0x41;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

TIMSK=0x24;

ACSR=0x04;
SFIOR=0x00;

#asm("sei")

while (1)
      {
...
      };
}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kuzmi4
сообщение Jan 8 2008, 11:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Соберите макетку и не мучайтесь - очень сильно избавляет от проблем такого рода...
Сам по началу ОЧЕНЬ сильно удивлялся - но потом пересел на железо - и всё пошло как по маслу.
А есчё если житаг-подобный отладчик какой нибудь к макетке присобачите - верх счастия...
Так что кидайте вы эти симуляторы...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:12
Рейтинг@Mail.ru


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