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

 
 
> Реализация ШИМ в LPC2103
vlad_bvs
сообщение Apr 27 2009, 11:06
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 5-07-05
Пользователь №: 6 538



Здравствуйте, Уважаемые!

Помогите начинающему...
Пытаюсь разобраться с реализацией ШИМ на указанном микроконтроллере. Не могу понять что и как настраивается

При помощи регистра совпадения генерирую прямоугольник на выходе. Для скважности один к одному , - все довольно просто. При совпадении вывод тоглится и сбрасывается счетчик. Но вот если нужно с другой скважностью реализовать, - возникает проблема. Пытался одновременно с сбросом счетчика включить прерывание и переписывать регистр сравнения. Но такой вариант не проходит, т.к. сброс регистра происходит позже прерывания. И если уменьшить регистр сравнения, - ессно события совпадения больше не возникает.

Посмотрел в сторону ШИМ, - т.к. там есть теневые регистры сравнения.
Только не могу понять что и к чему. Листаю User_Manual_2103 , - там всего один регистр включения ШИМ - PWMCON. Как и какие регистры сравнения использовать для генерации сигнала, - не понимаю.
В заголовочном файле 2103.h, - PWMMR0, PWMEMR и т.д. нет. На сколько я понимаю это те же TxEMR и TxMR0...

Кто может подсказать по этому вопросу?

Использую Keil IDE.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:24
Рейтинг@Mail.ru


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