Цитата(cz_nikita @ Nov 29 2008, 15:29)

Никак не могу найти литературы и пример обработки прерываний для Соrtex-M3.
Задача такова: по USART приходят данные и нужно выдавать АСК в течении 5мс.
Как раз сейчас мучаю кортекс, Вы бы сказали что за мк, на какой частоте проц, на какой уарт и какой поток данных, может и идейку бы подкинули.
Но по любому несколько простых путей:
1. данные приходят медленно: каждый байтик обрабатываете, как придет последний, выдавай АК
2. данные приходят быстро:
2.1. буферизуете полностью (например в прерывании) и по последнему байтику обрабатываете и выдаете АК
2.2. кольцевой буфер - по приходу даных кидаете в буфер (в прерывании например), по возможности обрабатываете (в главном цикле), последний байт -> АК
2.3. настраиваете ДМА, по окончании приема приходит прерывание -> обрабатываете и выдаете АК
Соотв. проблема сводится к вопросу успеете ли обработать свои данные, а уже основываясь на ответе выбираете себе вариант.