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

 
 
> Не работает захват от компаратора...
Я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
Ответов
Яrik
сообщение Jan 6 2008, 18:53
Сообщение #2


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

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



Светодиод зажигаю в прерывании, установкой нуля на выводе PD0.
Цитата
Симуляторы нафик.

Они что так часто брешут, что не стоит ими пользоваться?
Go to the top of the page
 
+Quote Post
bureau
сообщение Jan 8 2008, 10:41
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Цитата(Яrik @ Jan 6 2008, 22:53) *
Они что так часто брешут, что не стоит ими пользоваться?


Помню дал студентам задание в PROTEUSe разобраться с компаратором на Atmega8535. Все работает нормально но при подключении мультиплексера не работает(сам потом сидел проверял). Такое впечатление что в модели просто нет мультиплексера. (АЦП через мультиплексер не пробывал)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 19:56
Рейтинг@Mail.ru


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