Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программный встроенный модем на MSP430




ном режиме со скоростью 300 бит/с. После записи байта данных в UOTXBUF, модуль USART начинает формировать на выводе UTXD0 соответствующий цифровой поток, состоящий из стартового бита, восьми информационных разрядов, передаваемых младшим значащим битом вперед, и стоп бита.

Этот вывод подключен непосредственно к выводу порта Р1.3. Модуль за­хвата/сравнения Timer_A.CCR2 работает в режиме сравнения и используется для формирования сигнала с ШИМ. При помощи таймера Timer_A и модуля CCR2 на выходе порта Р1.7 формируется сигнал с ШИМ. Значения, которые периодически добавляются к содержимому CCR2 для получения требуемой выходной частоты рассчитываются по следующей формуле:

Half PeriodValue = Timer_A.CLK / (2 х SignalFreqency)


Рис. 9. Блок-схема подпрограммы обработки прерывания по порту Р1.3

Библиотека Компэла

Цифровой порт ввода - вывода Р1.3 настроен на работу в режиме вхо­да, при этом для него разрешено прерывание. Подпрограмма обработки этого прерывания запускается при каждом изменении сигнала UTXD0. На рисунке 9 приведена блок-схема алгоритма этой ISR.


f& Texas





Дата публикования: 2014-11-18; Прочитано: 314 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...