Easyelectronics.ru

Электроника для всех
Текущее время: 19 авг 2019, 17:54

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: формирование 3 импульсных сигналов
СообщениеДобавлено: 30 май 2014, 12:57 
Здравствуйте!

Зарегистрирован: 30 май 2014, 12:54
Сообщения: 3
собственно задание вроде нетрудное, но навыков нет, поэтому ступор.
сформировать 3 импульсных сигнала с изменяющейся частотой, смещенных по фазе относительно друг друга(диапазон частот 1кгц-3кгц длит импульса = 1/3 периода, фазовый сдвиг = длит импульса )
результат примерно как на верхнем рисунке. помогите кто чем может. да, язык си, микроконтроллер msp430


Вложения:
TxmdZucke-k.jpg
TxmdZucke-k.jpg [ 245.72 Кб | Просмотров: 2069 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: формирование 3 импульсных сигналов
СообщениеДобавлено: 30 май 2014, 14:26 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3264
если джиттер в пару тактов допустим, то проще сделать программно

__interrupt void Timer_Isr(){
static unsigned char out = 1;
P1OUT = (P1OUT & ~0x07) | out;
if ((out <<= 1) >= 8) out = 1;
}

если нет и надо абсолютно точно и под msp430 подразумевается G2553 из лаунчпада, то придётся изворачиваться, так как у 3х канального таймера один из каналов TACCR0 занят под настройку периода.
можно настроить таймер в CONTINUOUS режим чтобы он до 65535 считал непрерывно, и в прерываниях по совпадению каждого канала брать значние предыдущего канала и добавлять следующему сколько надо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: формирование 3 импульсных сигналов
СообщениеДобавлено: 30 май 2014, 14:39 
Здравствуйте!

Зарегистрирован: 30 май 2014, 12:54
Сообщения: 3
надо чтобы хотя бы было похоже на правду... а кусок кода ваш это уже можно как программу использовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: формирование 3 импульсных сигналов
СообщениеДобавлено: 30 май 2014, 14:41 
Здравствуйте!

Зарегистрирован: 30 май 2014, 12:54
Сообщения: 3
мне бы программу целиком, нет знаний в этой области, а сроки поджимают, отблагодарил бы соответственно даже


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: формирование 3 импульсных сигналов
СообщениеДобавлено: 30 май 2014, 15:32 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3264
нет знаний ножек - нет мультиков.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB