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

 
 
> частота прерывания от таймера, Не пинать сильно!
BigCoster
сообщение Jul 5 2007, 16:42
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009



Подскажите как посчитать время прерываний от таймера,
для шагового двигателя нужно 25мс.
Перерыл все что у меня было из книжек, не найду...
Понимаю что вопрос не умный, но делать нечего.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BigCoster
сообщение Jul 5 2007, 17:01
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 9-03-07
Из: г. Днепропетровск
Пользователь №: 26 009



Цитата(BigCoster @ Jul 5 2007, 19:42) *
Подскажите как посчитать время прерываний от таймера,
для шагового двигателя нужно 25мс.
Перерыл все что у меня было из книжек, не найду...
Понимаю что вопрос не умный, но делать нечего.

Уже нашел ответ поправте если не правильно:
при 16Мгц и восимибитном таймере, если туда ничего не записывать составит 191,25мкс.

Сообщение отредактировал BigCoster - Jul 5 2007, 17:06
Go to the top of the page
 
+Quote Post
62256
сообщение Jul 8 2007, 12:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 1-05-06
Из: Одесса
Пользователь №: 16 644



Цитата(BigCoster @ Jul 5 2007, 20:01) *
Уже нашел ответ поправте если не правильно:
при 16Мгц и восимибитном таймере, если туда ничего не записывать составит 191,25мкс.

Не правильно. Чтобы так было, нужно однократно записать "0" в THx, тогда в каждое переполнение 8битного счетчика TLx аппаратно этот 0 из THx копируется в TLx и взводится запрос и флаг прерывания.
И не 191,25мкс получится, а: 256/(16/12)=192 мкс
Go to the top of the page
 
+Quote Post



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

 


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


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