Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Лабораторная работа 2.13





Тема: режим прерывателя сигнала на ePWM1A и ePWM1B.

Цель: добавка частотной модуляции прерывателя к программному обеспечению разработанному в предыдущих программах. В Lab 2.11 мы управляли шириной импульса ePWM1A регистром CMPA, ePWM1B управлялась независимо CMPB. Теперь необходимо дробить активную фазу импульсов в ePWM1A и ePWM1B с высокой частотой.

Ход работы.

Задание:

– пара комплементарных сигналов на ePWM1A и ePWM1B модулируется прерывателем частотой 2.344 MHz;

– рабочий цикл прерывателя = 50%;

– длительность первого импульса = 800 ns;

– за основу взять Lab 2.11.

Порядок выполнения.

Открыть Файл Проекта.

В проекте "Lab7" откройте файл «Lab7_5.c» и сохраните его как «Lab7_7.c».

Исключите «Lab7_6.c» из build.

В функции «Setup_ePWM1()», инициализируйте модуль прерывателя. Запомните, что SYSCLKOUT установлен на 150 MHz (предположим, внешний тактовый генертор 30 MHz в F28335ControlCard). В регистре EPwm1Regs.PCCTL:

– установите частоту прерывателя на 2.34375 MHz (SYSCLKOUT / 64);

– установите рабочий цикл прерывателя на 50%;

– установите первый импульс в 800 ns;

– разрешите работу модуля прерывателя.

Скомпилируйте, загрузите и протестируйте.

Скомпилируйте, загрузите и протестируйте модифицированный проект. Осциллограмма сигнала ePWM1A и ePWM1B (рисунок 2.59) должна выглядеть похожей на следующий график, когда Вы запускаете развертку по переднему фронту канала 1 (ePWM1A).

 

Рисунок 2.59 – Осциллограмма сигнала ePWM1A и ePWM1B с разверткой по переднему фронту канала 1 (ePWM1A)

 

СПИСОК ЛИТЕРАТУРЫ

 

1. MSP430x1xx Family User's Guide (SLAU049B).

2. MSP430x4xx Family User's Guide (SLAU056B).

3. MSP430 Family Mixed-Signal Microcontroller Application Reports (SLAA024).

4. The MSP430 Hardware Multiplier (SLAA042).


Навчальне видання

МІКРОПРОЦЕСОРНІ СИСТЕМИ КЕРУВАННЯ

Методичні вказівки

Date: 2015-06-06; view: 463; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию