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

 
 
 
Reply to this topicStart new topic
> Watchdog, Длительность таймаута в секундах
Xim73
сообщение May 16 2012, 15:10
Сообщение #1





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



Добрый вечер!

Возник небольшой вопрос по сторожевому таймеру в микроконтроллере LPC106.

Как считается время таймаута сторожевого таймера?

В документации сказано, что период таймаута может варьироваться в диапазоне от tpclk * 256 * 4 до tpclk * 232 * 4
Что такое tpclk? Это частота работы периферии?
Если так, то получаем для частоты 60 МГц wd_period = 61440000000. Это длительность периода в тактах? А как перевести её в секунды?


Заранее благодарю за ответы!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 16 2012, 16:11
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Xim73 @ May 16 2012, 18:10) *
Что такое tpclk? Это частота работы периферии?
Буквой t всю жизнь обозначалось время. Частота обозначалась буквой f. Это длительность одного периода частоты тактирования периферии.

Можно считать в единицах времени, можно в единицах частоты, кому как удобнее. Период 60 Мгц = 16.66нс. Значит время переполнения по вашей формуле от ~17мкс до ~286.3с.
Если считать в терминах частоты, то частота 60МГц подается на предделитель, делится на 4 (15МГц) и далее делится в самом таймере на коэффициент от 256 (получаем частоту переполнения 15000000/256 = 58593.75Гц или период 1/58593.75=~17мкс) до 2^32 (получаем частоту переполнения 15000000/4294967296 = 0.00349246Гц или период 1/0.00349246 = ~286.3с)


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

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

 


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


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