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

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

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

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

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

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

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

 
Опции темы

attyni261 таймер 64 мгц

Непрочитано 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.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
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.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
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, время: 21:55.


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