Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Timer 0 в AVR 8515

Непрочитано 12.10.2005, 16:27  
martyr
Прохожий
 
Регистрация: 12.10.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
martyr на пути к лучшему
По умолчанию Timer 0 в AVR 8515

Вообщем ситуация такая. в таймере 0 есть регистр сравнения, заношу в регистр сравнения значение, наример АА. это делается для того чтобы на выходе получить напряжения 10 В, но на выходе я получаю 15 В, а если не использовать таймер то на выходе получается 30В, ситуация такая то, что не в зависимости от того, что я помещу в регистр сравнения
он мне будет всегда выдавать 15 В. такое ощущение, что таймер не сравнивает с регистром сравнения. Вот код программы:
void timer0_init(void)
{
TCNT0 = 0x00; // set count value
OCR0= 0xAA;
TIMSK= 0x03;
TIFR=0x03;
TCCR0 = 0x01; // start timer

}

void timer0_over(void)
{
PORTC=0x00;
}


void timer0_comp(void)
{
if (Device.ScanState == 0x02) // Rotate Left
{

PORTC=0x10;
}

if (Device.ScanState == 0x03) // Rotate Right
{
PORTC=0x01;
}
}

void timer0_stop(void)
{
PORTC=0x00;
TCCR0=0x00;
}
SIGNAL(SIG_OVERFLOW0)
{
timer0_over();
}


SIGNAL(SIG_OUTPUT_COMPARE0)
{
timer0_comp();
}
Реклама:
martyr вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неровность фронтов на выходе порта Atmega 8515 Sereg Микроконтроллеры, АЦП, память и т.д 32 06.02.2009 18:21
Работа с внешней памятью ATMega 8515 oksman Микроконтроллеры, АЦП, память и т.д 0 28.11.2008 22:36
High-End Timer (HET) Beduin Микроконтроллеры, АЦП, память и т.д 1 22.01.2008 19:41
Кто повторил контроллер CD-ROM на 8515 Саши Адакимчика/Минск Pryanick Цифровые сигнальные процессоры 5 08.07.2005 00:13
Кто повторил контроллер CD-ROM на 8515 Саши Адакимчика/Минск Pryanick Цифровые сигнальные процессоры 0 01.07.2005 09:17


Часовой пояс GMT +4, время: 15:39.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.