Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

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

 
Опции темы
Непрочитано 22.09.2010, 20:40  
megavoltk2
Временная регистрация
 
Регистрация: 27.01.2008
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
megavoltk2 на пути к лучшему
По умолчанию attyni261 таймер 64 мгц

Добрый день. кто подскажет как работает таймер по входу icr.
На вход подается 2 импульса. надо измерить время между импульсами от 33 нс до 265 мкс. на частоте 64 мгц. помогите пожайлуста ?
Реклама:
megavoltk2 вне форума  
Сказали "Спасибо" megavoltk2
warel (27.06.2019)
Непрочитано 22.09.2010, 20:42  
megavoltk2
Временная регистрация
 
Регистрация: 27.01.2008
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
megavoltk2 на пути к лучшему
По умолчанию Re: attyni261 таймер 64 мгц

вот документация
Вложения:
Тип файла: pdf ATtiny261-461-861-Automotive.pdf (2.15 Мб, 131 просмотров)
megavoltk2 вне форума  
Сказали "Спасибо" megavoltk2
warel (27.06.2019)
Непрочитано 22.09.2010, 22:17  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: attyni261 таймер 64 мгц

У ВЧ-таймера нет входа захвата

Он есть только у НЧ-таймера, то есть синхронизируется генератором ядра. Меньше 100...200 нс не измерить
niXto вне форума  
Сказали "Спасибо" niXto
warel (27.06.2019)
Непрочитано 22.09.2010, 22:58  
megavoltk2
Временная регистрация
 
Регистрация: 27.01.2008
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
megavoltk2 на пути к лучшему
По умолчанию Re: attyni261 таймер 64 мгц

таймер работает на частоте 64 мгц. это 15 нс
megavoltk2 вне форума  
Сказали "Спасибо" megavoltk2
warel (27.06.2019)
Непрочитано 22.09.2010, 23:17  
megavoltk2
Временная регистрация
 
Регистрация: 27.01.2008
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
megavoltk2 на пути к лучшему
По умолчанию Re: attyni261 таймер 64 мгц

#include ‹tiny261.h›

// Timer1 fault protection interrupt service routine
interrupt [FAULT_PROTECTION] void timer1_fault_protection_isr(void)
{


}

// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0x00;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: 8bit top=FFh
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0H=0x00;
TCNT0L=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: 64MHz PCK
// Clock value: 64000,000 kHz
// Mode: Normal top=OCR1C
// OC1A output: Discon.
// OC1B output: Discon.
// OC1C output: Discon.
// Fault Protection Mode: Off
// Fault Protection Noise Canceler: Off
// Fault Protection triggered on Falling edge
// Fault Protection triggered by the Analog Comparator: Off
// Dead Time Rising Edge: 0,000 us
// Dead Time Falling Edge: 0,000 us
// Timer1 Overflow Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
// Compare D Match Interrupt: Off
// Fault Protection Interrupt: On
// Enable the PLL
PLLCSR=0x02;
// Wait for the PLL to lock
while ((PLLCSR & 1)==0);
// Enable the 64MHz clock
PLLCSR|=0x04;

TCCR1A=0x00;
TCCR1B=0x01;
TCCR1C=0x00;
TCCR1D=0x80;
TCCR1E=0x00;
TC1H=0x00;
TCNT1=0x00;
TC1H=0x00;
OCR1A=0x00;
TC1H=0x00;
OCR1B=0x00;
TC1H=0x00;
OCR1C=0x00;
TC1H=0x00;
OCR1D=0x00;
DT1=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7, 12-15: Off
// Interrupt on any change on pins PCINT8-11: Off
MCUCR=0x00;
GIMSK=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Universal Serial Interface initialization
// Mode: Disabled
// Clock source: Register & Counter=no clk.
// USI Counter Overflow Interrupt: Off
USICR=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
ACSRA=0x80;
// Hysterezis level: 0 mV
ACSRB=0x00;

while (1)
{
// Place your code here



}
}

ocr- 12 разрядов
megavoltk2 вне форума  
Сказали "Спасибо" megavoltk2
warel (27.06.2019)
Непрочитано 23.09.2010, 06:50  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: attyni261 таймер 64 мгц

Чукча не читатель.
Чукча писатель!!!

Таймер0 НЕ МОЖЕТ тактироваться от ВЧ-генератора - ТОЛЬКО от клока ядра, а у Таймер1 НЕТ режима захвата
Читаем даташит, смотрим в нем картинку
niXto вне форума  
Сказали "Спасибо" niXto
warel (27.06.2019)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зависание компьютера al-s Ремонт оргтехники 92 15.10.2010 18:28
Выбор трансивера на 433 МГц dimmich Автоматика и аппаратура связи 2 22.09.2010 09:14
ATmega 128 . Пытаюсь запустить таймер Т2... home2010 Микроконтроллеры, АЦП, память и т.д 7 31.03.2010 07:47
Нужен таймер на микроконтроллере Modul-x Микроконтроллеры, АЦП, память и т.д 16 30.01.2010 15:18
Таймер на МК 123056 Микроконтроллеры, АЦП, память и т.д 2 12.11.2009 23:51


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot