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

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

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

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

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

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

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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
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, время: 22:49.


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