реклама на сайте
подробности

 
 
> Таймеры, Как расчитать
SergeyM
сообщение Jun 13 2005, 12:40
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 1-05-05
Из: Снежинск
Пользователь №: 4 654



Помогите люди добрые.
Существует наверное какая нибудь формула для расчета прерываний от таймера. Ну чтобы расчитать время через которое будет происходить срабатывание таймера.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
boban
сообщение Jun 16 2005, 09:23
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 13-04-05
Пользователь №: 4 090



vet, в первый раз я пишу для АТМеги. Не изменял я вроде fuse-биты и CKDIV... т.к. не знаю, что это sad.gif Там видимо то значение, которое записывается по умолчанию.

А что, не от моего внешнего кварца 11,0592МГц всё это дело тактируется сейчас?
Go to the top of the page
 
+Quote Post
yung
сообщение Jun 16 2005, 09:37
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669



Очень похоже на фьюзы. Во-первых, 11Мгц/1МГц=11 и твои интервалы тоже грубо в 11 раз отличаются (1 МГц - частота внутреннего RC-генератора, новый кристалл от него тактируется). Настраиваются эти биты не в программе, а в программаторе - поищи, я не знаю, чем пользуешься. И поответственней с ними, внимательно прочти datasheet.
Go to the top of the page
 
+Quote Post
boban
сообщение Jun 16 2005, 12:38
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 13-04-05
Пользователь №: 4 090



Цитата(vet @ Jun 16 2005, 12:33)
По умолчанию - от внутренней RC-цепочки ~8МГц (CKSEL=0010), и включен делитель на 8 (CKDIV=0), в итоге около 1 МГц.

Цитата(yung @ Jun 16 2005, 12:37)
Настраиваются эти биты не в программе, а в программаторе - поищи, я не знаю, чем пользуешься. И поответственней с ними, внимательно прочти datasheet.


Похоже... только жаль, что поздно до меня (нас) дошли енти особенности... sad.gif Чегой-то мы уже напортачили... sad.gif

Во-первых, программатора АТМеги48 у нас нет, программируем какой-то хренькой для программирования АТМеги8 через LPT-порт компьютера.
Во-вторых, вроде сначала программировалось, только с таймером были баги... а потом нашли злоклятую кнопочку "Advanced", где и выбирается всякая хрень. И покляцали не разобравшись... и Ext Clock и др... Сейчас вообще АТМега перестала реагировать sad.gif sad.gif sad.gif Пишет ошибки всякие при попытке запрограммировать. Уже и лечить пробовали подачей внешнего меандра от генератора (из-за того, что выбирали Ext Clock)... чего-то не получается

Могли ли мы бесповоротно испортить всё?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SergeyM   Таймеры   Jun 13 2005, 12:40
- - rezident   Цитата(SergeyM @ Jun 13 2005, 18:40)Помогите ...   Jun 13 2005, 13:45
- - Beavius   >>> t=CCRx/F. Где t - это временной интер...   Jun 13 2005, 16:07
|- - rezident   Цитата(Beavius @ Jun 13 2005, 22:07)IMHO непр...   Jun 13 2005, 19:13
|- - boban   Цитата(rezident @ Jun 13 2005, 22:13)Если уж ...   Jun 16 2005, 08:59
|- - vet   Цитата(boban @ Jun 16 2005, 12:59)И пусть даж...   Jun 16 2005, 09:12
- - vvs157   Цитата(SergeyM @ Jun 13 2005, 15:40)Помогите ...   Jun 13 2005, 17:19
- - GedasL   AVRCalc http://www.elektronik-projekt.de/include.p...   Jun 13 2005, 17:22
- - LeoLabs   Цитата(SergeyM @ Jun 13 2005, 19:40)Помогите ...   Jun 14 2005, 01:06
- - rmo   Очень удобно AVRCalc. Можно задавать в ms,гц как у...   Jun 14 2005, 03:28
|- - yung   Прикольно, я сейчас как рекламный агент от ImageCr...   Jun 14 2005, 04:46
|- - LeoLabs   Цитата(yung @ Jun 14 2005, 11:46)Прикольно, я...   Jun 14 2005, 06:22
|- - ksinet   есть, но отдельной прогой - это пожалуй недостато...   Jun 14 2005, 07:13
- - SergeyM   Вопрос возник из за того что в книгах пишут: ...   Jun 14 2005, 12:10
|- - vet   Цитата(boban @ Jun 16 2005, 13:23)vet, в перв...   Jun 16 2005, 09:33
|- - ReAl   Цитата(boban @ Jun 16 2005, 15:38)Во-первых, ...   Jun 16 2005, 13:20
|- - Balaganov   Народ, че вы паритесь с этими фузами? Уже говорил ...   Jun 16 2005, 16:29
- - vet   Вы, видимо, запрограммировали кристалл на тактиров...   Jun 16 2005, 12:51
|- - yung   Совсем недавно тема была, глубоко "утонуть...   Jun 16 2005, 13:03
- - boban   Спасибо всем отозвавшимся! А на данный мом...   Jun 17 2005, 07:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 23:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016