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

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

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

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

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

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

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

 
Опции темы

Алгоритм частотомера

Непрочитано 08.05.2011, 14:54  
Beginner43
Частый гость
 
Регистрация: 04.01.2010
Адрес: Россия, Киров
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Beginner43 на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Сообщение от artyomugr Посмотреть сообщение
А можно еще глупый вопрос?
Есть у кого формула расчета "частоты"
Не поленитесь прочитать даташит! Там в разделе таймера-счетчика ШИМ(PWM) все формулы даны!
Реклама:
Beginner43 вне форума  
Непрочитано 08.05.2011, 15:38  
oleg_harp
Прописка
 
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
oleg_harp на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Сообщение от Beginner43 Посмотреть сообщение
Не поленитесь прочитать даташит!
На самом деле, почти всё, что спрашивал ТС, (прерывания, таймеры, проверка условий истинности, битовые маски) внятно, подробно объяснено и доступно в любой книжке по си и по микроконтроллерам avr, и в datasheet, даже переведённом на русский язык, и даже в этих книжках примеры есть как это делать. Но, видимо, у каждого своё представление о пути...
oleg_harp вне форума  
Непрочитано 08.05.2011, 22:28  
AlekseyN
Временная регистрация
 
Регистрация: 20.12.2008
Сообщений: 58
Сказал спасибо: 12
Сказали Спасибо 7 раз(а) в 6 сообщении(ях)
AlekseyN на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Вот для себя на досуге делал. Правда немного не с того конца... Но все-равно полезность в этом есть. Было бы идеально просто подставить тактовую частоту, и ту частоту, которая нужна, а тебе все результаты... Но...

Принцип работы таков:
Выбираем какой используем таймер 8 или 16-ти битный. В соответствующем столбце заполняем Тактовую частоту МК. Ниже, в отдельной таблице приведен коэффициент предделения таймера и какому значению TCCR он соотвветствует. Если предделение таймера не нужно в поле вводим "1". И остается только подставить Начальный счет в поле TCNT. Методом подбора значений добиваешься той частоты, которая нужна.

Если не получается точного значения, значит такую частоту переполнения таймера при заданной тактовой частоте получить невозможно...
Вложения:
Тип файла: rar Расчет тамера.rar (6.5 Кб, 202 просмотров)

Последний раз редактировалось AlekseyN; 08.05.2011 в 22:35.
AlekseyN вне форума  
Непрочитано 09.05.2011, 11:11  
F0RESTER
Прохожий
 
Регистрация: 27.02.2010
Адрес: Plzeň, Czech Republic
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
F0RESTER на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Готовая конструкция частотомера, с описанием как работает.
Вложения:
Тип файла: pdf FreqMeter_3.2GHz.pdf (2.68 Мб, 539 просмотров)
F0RESTER вне форума  
Непрочитано 10.05.2011, 13:13  
Uz_Sleep_Walker
Прописка
 
Регистрация: 11.07.2008
Сообщений: 236
Сказал спасибо: 1,503
Сказали Спасибо 63 раз(а) в 44 сообщении(ях)
Uz_Sleep_Walker на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Может будет полезно, xls файл для расчета времени переполнения Т/С avr
(подобный файл как сделал AlekseyN)
Вложения:
Тип файла: zip Подсчет для Т-С.zip (3.5 Кб, 87 просмотров)
Uz_Sleep_Walker вне форума  
Непрочитано 11.05.2011, 00:36  
F0RESTER
Прохожий
 
Регистрация: 27.02.2010
Адрес: Plzeň, Czech Republic
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
F0RESTER на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Сообщение от Uz_Sleep_Walker Посмотреть сообщение
Может будет полезно, xls файл для расчета времени переполнения Т/С avr
(подобный файл как сделал AlekseyN)
А, так вот универсальный калькулятор для tiny/mega.
Вложения:
Тип файла: rar KAVRCalc.rar (1.39 Мб, 105 просмотров)
F0RESTER вне форума  
Сказали "Спасибо" F0RESTER
Uz_Sleep_Walker (11.05.2011)
Непрочитано 11.05.2011, 15:42  
VgaCich
Прописка
 
Аватар для VgaCich
 
Регистрация: 03.12.2009
Сообщений: 118
Сказал спасибо: 4
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
VgaCich на пути к лучшему
По умолчанию Re: Алгоритм частотомера

Цитата:
начнем с того, что условие с несколькими значениями так не пишется
if (Clock_o==254 & Clock › 59 & Clock ‹ 100){ - так еще сработает
ORLY? Вообще-то все правильно было. & - побитовый. Побитовое логическое перемножение результатов сравнений выдаст нечто малопредсказуемое.
VgaCich вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код Грея, алгоритм ассемблер? picavr Микроконтроллеры, АЦП, память и т.д 8 27.03.2009 04:39
Нужен алгоритм СRC с результатом 7бит AndryG Микроконтроллеры, АЦП, память и т.д 4 05.06.2007 18:51
Алгоритм билдер для ПИК контроллеров. Gladkih Микроконтроллеры, АЦП, память и т.д 9 24.02.2007 18:41
Определение сигнала отбоя АТС - алгоритм нужен Anatols Цифровые сигнальные процессоры 2 04.11.2005 12:17
[Решено] ОЧЕНЬ нужна блок-схема и алгоритм работы м/пр стир. машины Руслан Поиск схем. Делимся схемами 1 10.03.2005 14:02


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


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