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

 
 
> Необходимо получить меандр частотой ~80kHz с максимально возможной дискретностью перестройки частоты.
Буратино
сообщение Apr 23 2009, 08:18
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Mega168, 7,3728MHz кварц, IAR

Попробовал сделать так:
запрограммировал таймер1 и с определенной частотой, внутри обработчика прерывания переполнения таймера, инвертировал состояние пина порта ввода вывода. Но, так, как на ножке порта нужно получить около ~80kHz, то в прерывание нужно входить с частотой 160kHz. Остальной функционал контроллера не успевает выполнять свои функции. (или точнее не совсем верно многое делает)

Как правильно сконфигурировать ( и возможно ли это) проц, чтоб частоту получать чисто аппаратно, с минимальным участием проца?

Сообщение отредактировал Буратино - Apr 23 2009, 08:19


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Pasha
сообщение Apr 23 2009, 09:36
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Буратино @ Apr 23 2009, 11:18) *
Как правильно сконфигурировать ( и возможно ли это) проц, чтоб частоту получать чисто аппаратно, с минимальным участием проца?

Почитать доку на проц особенно про CTC mode biggrin.gif
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 23 2009, 09:55
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



А что если я машину времени делаю!? Каждая секунда дорога..smile.gif
Лан. если не знаете, разберусь сам. Потом здесь изложу.

Сообщение отредактировал Буратино - Apr 23 2009, 09:57


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Apr 23 2009, 11:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Буратино @ Apr 23 2009, 12:55) *
Лан. если не знаете, разберусь сам. Потом здесь изложу.
Чего излогать то? Нужно настроить таймер в СТС mode с выходом на ногу ОС. Вам что, привести информацию в какой регистр таймера какие значения занести? Самому лень в доку заглянуть? Если бы у Вас не получалось завести таймер в нужном режиме и Вы бы привели свою функцию инициализации таймера, вот тогда бы Вам подсказали: где Вы положили не то значение в регистр и какое значение нужно...
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 23 2009, 12:02
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(Палыч @ Apr 23 2009, 15:23) *
Чего излогать то? Нужно настроить таймер в СТС mode с выходом на ногу ОС. Вам что, привести информацию в какой регистр таймера какие значения занести? Самому лень в доку заглянуть? Если бы у Вас не получалось завести таймер в нужном режиме и Вы бы привели свою функцию инициализации таймера, вот тогда бы Вам подсказали: где Вы положили не то значение в регистр и какое значение нужно...


Все, уже разобрался сам. Более того, уже успел спалить два транзистора по баксу и ir2184. Спасибо вам огромное, помогли...
cranky.gif


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
stells
сообщение Apr 23 2009, 12:10
Сообщение #6


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Буратино @ Apr 23 2009, 16:02) *
Спасибо вам огромное, помогли...

что-то я пропустил то место, где Вам для получения меандра посоветовали подключить транзисторы

Сообщение отредактировал stells - Apr 23 2009, 12:12
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:01
Рейтинг@Mail.ru


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