Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Нарисовал в нем схему и попытался запустить программу на AVR Mega8.
Пока прерывания запрещены всё работает нормально.
Настраиваю прерывания от UART.
После разрешения командой:
sei
loop: jmp loop
на каждое выполнение jmp в окне "Simulation Log" пишет
Warning: [U1] Spurious interrupt UNUSED ignored
Warning: [U1] Spurious interrupt UNUSED ignored
Warning: [U1] Spurious interrupt UNUSED ignored
три раза, независимо от того есть разрешенные прерывания или нет.
Эмулятор практически останавливается, загрузка процессора 100% и
одну секунду эмуляции надо ждать минут пять.
Пробовал прогу в AVRStudio и VMLab гонять - нет ошибок, работает нормально. Но нужно в Proteus сделать схему с перефирией. А никак :(
В комплекте есть два примера с AVR. Который с тюнькой нормально работает по прерываниям. А на меге не получается уже два дня :( В чем ошибка?
-------------------
И еще вопрос: может кто видел или использует VSM DLL модель ADuc812
(ADuc8xx) для Proteus?