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