сейчас переделываю своё устрорйство с atmega32 на at91sam7. с последним контроллером я не знаком и не знаю с какой стороны лучше подойти к следующей задаче. нужно сгенерировать 12 шимов с периодом повторения T = 20мс и длительностью импульса 0.9 .. 2.1 мс. На авре я использовал прерывание от таймера и по нему устанавливал/сбрасывал нужный пин. в результате период повторения был несколько больше 20 мс, но всё работало.
pin0 _--______ pin1 ___--____ pin2 ____--___ ..
вобщем на арме скорее всего придётся делать подобным образом, но может есть какой-нибудь более красивый способ..?
|