Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 267
Из них просматривают:
Аналоги: 96. Даташиты: 120. Инструкции: 3. Новости: 11. Остальное: 2. Партнёры: 1. Программы: 2. Производители: 4. Профиль пользователя: 7. Расчёты: 2. Форум: 19.
Участников: 2
Гостей: 265

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.



Re: Помогите новичку разобраться с таймером.
Студент
Зарегистрирован:
19.10.2010 14:49
Сообщений: 4
Не в сети
к сожалению срочно кинули на другую работу
продолжу изыскания завтра. О результатах отпишу.



Re: Помогите новичку разобраться с таймером.
Студент
Зарегистрирован:
19.10.2010 14:49
Сообщений: 4
Не в сети
Если можно то по подробнее.
Ничего не понял.



Re: Помогите новичку разобраться с таймером.
Студент
Зарегистрирован:
19.10.2010 14:49
Сообщений: 4
Не в сети
Использую avreal под линуксом
./avreal32 +mega128 -aa -o0 -p/dev/parport0 -e -w -v -fCKSEL=f,CKOPT=0,WDTON=0,BODEN=0,BLEV=0,BRST=1,BSIZ=0,EESV=1,SUT=2,BLB0=1,BLB1=2 avrTest.hex

непосредственно сам текст:

/*
* main.c
*
* Created on: 20.10.2010
* Author: root
*/

#include <avr/eeprom.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <limits.h>

int tyuio;

ISR(TIMER0_OVF_vect)
{
TCNT0 = 213;
if(!tyuio){
PORTC = 0x01;
tyuio = 1;
}
else{
PORTC = 0x00;
tyuio = 0;
}
}

int main()
{
cli();
TCNT0 = 213;
TCCR0 = 0x01;
TIMSK |= (1<<TOIE0);
MCUCR = 0x00;
DDRC = 0xFF;
sei();
for(;{
asm("wdr";
}
return 0;
}



Помогите новичку разобраться с таймером.
Студент
Зарегистрирован:
19.10.2010 14:49
Сообщений: 4
Не в сети
Помогите новичку пожалуйта разобраться с работой таймера. Пытаюсь на 128 atmege выдавать на ножку каждый тик таймера но не получается. Кварц на 16 мегагерц в коде предделитель таймера не использую
в итоге на ножке должен быть шим равный 63 наносекундам, а в итоге максимум чего я добился это 3,2 микросекунды. По расчетам и примерам которые я нашел в описания вроде все правильно делаю. Странное получается то что шим полученный у меня кратен тактированию в 32 килогерца. Хотя часовой кварц у меня отсутствует. Я эти ножки вообще не задействовал.
Заранее огромное спасибо за помощь.

P.S.
(сильно не пинайте, каждый когда то начинает).








Разное

Интересно

Перед первым включением собранного усилителя выпаивайте из него выходные транзисторы и другие ценные детали.