[an error occurred while processing this directive]
|
CHIP 6701, CCS 2.21:
Программа иниц-т DMA0 в режиме DMA_autoStart по событию от 0-го
таймера. В подпр-ме обработки прер-я от DMA инкрементируется глобальная переменная .
Запускаю программу. Таймер молотит , DMA заполняет буфер, происходит прер-е, переменная инкр-ся
выходим из подпр-мы и больше туда не попадаем, хотя таймер и DMA по прежнему работают, все регистры DMA перезагружаются .
В чём подвох?
В симуляторе таже программа работает как задумывалось.
И ещё, инициализирую рег-ры EMIF (через GEL), вроде всё нормально,
делаю SINGLE STEP и все рег-ры снова принимают начальное значение???
E-mail: info@telesys.ru