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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 11.09.2014, 22:39  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: Задержка импульса

qq=(tablica[oborot]/11111)+100; +100 это время затраченное на прерывание сравнения
OCR1AH=(int)(qq››8 );
OCR1AL=(int)qq;
я бегу, поперед батька в пекло
Реклама:

Последний раз редактировалось SAHA_T; 11.09.2014 в 22:46.
SAHA_T вне форума  
Непрочитано 11.09.2014, 22:44  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от akegor Посмотреть сообщение
Чем быстрее будет перезапущен счетчик, тем точнее определение периода оборота.
все верное, при 64 точность была бы выше,но и значений в таблице бы увеличилось. Но мне и 256 подходит, может в будущем для спортивного интереса переделаю с лучшей точностью, но не вижу смысла
SAHA_T вне форума  
Непрочитано 11.09.2014, 22:48  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от omercury Посмотреть сообщение
Научите думать прежде
Дык, именно этим и занимаюсь. Нам с вами, людям, которые собирали счетчики из цепочки отдельных D-триггеров, которые наблюдали как счетные импульсы проходят сквозь эту цепочку, понятие Таймер в МК кажется простым и логичным.
А человеку, который пропустил этап мелкой логики, МК представляется рисунком на бумаге в виде множества квадратиков с диковинными именами.
Пока ТС не врубится во внутренюю жизнь МК, ему останется только копировать чужие программы.
Yurkin2014 вне форума  
Непрочитано 11.09.2014, 22:48  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от SAHA_T Посмотреть сообщение
при 64 точность была бы выше,но и значений в таблице бы увеличилось. Но мне и 256 подходит, может в будущем для спортивного интереса переделаю с лучшей точностью, но не вижу смысла
Не вижу связи с
Сообщение от akegor Посмотреть сообщение
Чем быстрее будет перезапущен счетчик, тем точнее определение периода оборота.
Вообще-то, я о порядке действий. О том, что надо прочитать значение и сразу перезапустить, а потом анализ.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 11.09.2014, 22:53  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от SAHA_T Посмотреть сообщение
qq=(tablica[oborot]/11111)+100; +100 это время затраченное на прерывание сравнения
Не, ну, это никуда не годится! Зачем Вы пишите то, что Вам совершенно непонятно? Не надо комбинировать данные Вам числа и переменные в случайном порядке, на авось, типа, вдруг правильно получится!
Yurkin2014 вне форума  
Непрочитано 11.09.2014, 22:56  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Задержка импульса

akegor, не путайте человека ненужными тонкостями! Лучше объясните ему на пальцах как работает таймер! Человек в основу не врубается. Какие уж там нюансы точности измерений!
Yurkin2014 вне форума  
Непрочитано 11.09.2014, 22:58  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: Задержка импульса

Сори за глупости
Дак на счет чужих программ, в данный момент я не копировал а брал как пример, т.к лучше хоть что то, чем вообще ничего.
SAHA_T вне форума  
Непрочитано 11.09.2014, 22:59  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: Задержка импульса

да я уже давно(спустя ка несколько дней ) понял как работает таймер и некоторые прерывания, правда делитель дался с трудом , может каких то тонкостей я и не знаю, Москва не сразу строилась

Последний раз редактировалось SAHA_T; 11.09.2014 в 23:12.
SAHA_T вне форума  
Непрочитано 11.09.2014, 23:03  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от Yurkin2014 Посмотреть сообщение
Какие уж там нюансы точности измерений!
Да, вроде, это очень видно, что по внешнему пререрыванию нужно таймер остановить, прочитать, чего он насчитал и сразу запустить его считать следующий оборот. Иначе счет будет не с начала оборота, а хез откуда и результат хез какой.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 11.09.2014, 23:08  
SAHA_T
Прописка
 
Регистрация: 23.07.2007
Сообщений: 209
Сказал спасибо: 109
Сказали Спасибо 1 раз в 1 сообщении
SAHA_T на пути к лучшему
По умолчанию Re: Задержка импульса

Сообщение от akegor Посмотреть сообщение
Да, вроде, это очень видно, что по внешнему пререрыванию нужно таймер остановить, прочитать, чего он насчитал и сразу запустить его считать следующий оборот. Иначе счет будет не с начала оборота, а хез откуда и результат хез какой.
Я думаю что эти мелочи не значительно повлияют на работу выходного импульса, хотя замечание правильное, с таймерами знаком несколько дней, я думаю мне это простительно
SAHA_T вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задержка или опережение импульса SAHA_T Микроконтроллеры, АЦП, память и т.д 85 19.08.2014 00:51
Измерение длительности импульса STM32 anton_1000 ARM 28 22.10.2013 10:51
Ограничитель длительности импульса Pajatel Микроконтроллеры, АЦП, память и т.д 161 05.04.2012 00:35
Как выделить срез импульса? vicselc Поиск схем. Делимся схемами 10 09.07.2007 01:27
LCD DEM 16261(4 bit mode) + AT89C51 ajborman Микроконтроллеры, АЦП, память и т.д 8 21.03.2007 15:26


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


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