Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.05.2009, 19:16
|
|
Прохожий
Регистрация: 18.06.2005
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Прерывания в LPC21xx
В коде очень хотелось бы использовать связку Disable Interrupt - Enable Interrupt. Первые поиски дали такие результаты: можно запретить поотдельности только FIQ и IRQ (хватит пока и этого), но только не в UserMode. А в нем-то как раз и нужно.
Как обойти?
|
|
|
|
30.05.2009, 22:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Используйте SWI с параметром, в обработчике переключайтесь в System и в зависимости от параметра меняйте режим прерываний.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:31.
|
|