MicroCHIP.RU
Главная Документация Отладочные средства Справочник Поиск Ссылки
 Новости   Конференция   Контакты 
 

Формирование импульсов

 Нoвaя темa  |  Наверх  |  Перейти к теме  |  Поиск  |  Правила  |  Вход 

ВНИМАНИЕ!
Вы просматриваете архив форума.

Этот форум работает только в режиме просмотра и поиска.

Действующий форум переведен на новый движок и
находится по адресу www.microchip.su

 Формирование импульсов
Автор: Layout ()
Дата:   17/09/2004 10:57

Помогите хотя бы в трех словах: нужно формировать поочередно импульсы 40 мс и 60 мс
в программе обработки прерывания. Подозреваю, что нужно использовать TMR2.
Подскажите, какие нужны коэффициенты и где, для таких временных интервалов.
Спасибо.


 
 RTFM
Автор: LEXA ()
Дата:   17/09/2004 12:07

Layout писал(а):

> Подскажите, какие нужны коэффициенты и где, для таких временных
> интервалов.

коэффициент нужно иметь - IQ > 50 (уметь читать и считать)
временной интервал - 10 мин найти в Data Sheet соотв. раздел и прочитать
:)

ну а серьезно: какой проц, его частота ?


 
 Re: RTFM
Автор: Layout ()
Дата:   17/09/2004 12:34

LEXA писал(а):


> коэффициент нужно иметь - IQ > 50 (уметь читать и считать)

Здорово, тогда я способен.

> временной интервал - 10 мин найти в Data Sheet соотв. раздел и
> прочитать
> :)

Несмотря на IQ, чего-то недогоняю.

> ну а серьезно: какой проц, его частота ?

16F628, частота 3,58 МГц.
не достаточно узнать, на каких таймерах и каковы коэффициенты. Со всем остальным
попытаюсь разобраться сам. У меня чего-то такие значения не получаются с ТМР2.
Уточняю временные интервалы:
а) 40 мс
б) 60 мс
в) 300 мс.


 
 300 мс?
Автор: Layout ()
Дата:   17/09/2004 15:25

Для 40 мс и 60 мс определил кажется коэффициенты, проверю в программе.
А вот для 300мс что подскажете?
По моим подсчетам, для кварца 3,58 Мгц, получается что с таймера ТМР2 максимальное
время составляет 73 мс. Поправьте, пожалуйста, меня, если это не так...


 
 Re: 300 мс?
Автор: Yura_S ()
Дата:   17/09/2004 15:34

Вроде так, 73 мс. А 300 - это 5 раз по 60.


 
 Re: 300 мс?
Автор: НикН ()
Дата:   17/09/2004 16:03

Почти так 73,63595506 ms. Можно по другому. Для этого кварца можно выставить 2ms
(пред=4, PR2=58h(88) и пост=5. После ставь в прерывании счетчик на 20 или 30 или
150. Успехов