Да нет, в режиме совместимости не стоит... я использую вложенные прерывания - может из за этого прога улетает сама себя не помня? :))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
MEGA lamer
08 ноября 2004 г. 10:48
В ответ на:
А не стоит-ли она у тебя в режиме совместимости с Атмегой 103?
отправлено Сапожник 08 ноября 2004 г. 10:36
Составить ответ
|||
Конференция
|||
Архив
Ответы
Что значит: вложенные прерывания?
—
Сапожник
(08.11.2004 10:53, 188 байт)
Вот именно я вхожу в прерывание USART и разрешаю все прерывания (флаг I). А почему Ты не советуешь так делать? Может при входе в прерывание нужно сохранить SREG? или С это делает автоматом?
—
MEGA lamer
(08.11.2004 13:51,
пустое
)
Обязательно нужно. Автоматически это не делается.
—
Bill
(08.11.2004 15:01, 84 байт)
Разве...???
—
Сапожник
(08.11.2004 15:25, 862 байт)
IAR C действительно это делает сам. По второму пункту Вы тоже абсолютно правы.
—
Bill
(08.11.2004 17:06, 1346 байт)
Можно прекрасно исп. вложенные прерывания, хотя бы как раз для того, что если произошло прерывание с более низким приоритетом, во время его обработки не исключать возможность прерывания с более высоким
—
!!
(08.11.2004 18:06,
пустое
)
Все дело в том, что некоторые прерывания должны обслуживаться В ПЕРВУЮ ОЧЕРЕДЬ.
—
Bill
(08.11.2004 18:28, 166 байт)
Так вот в том-то и дело, что речь идет об АВР! А приоритетность прерываний определяется ЗАДАЧЕЙ!
—
!!
(08.11.2004 18:52,
пустое
)
Имелась ввиду необходимая приоритетность прерываний
—
!!
(08.11.2004 18:57,
пустое
)
Встряну я, пожалуй...
—
MPA
(08.11.2004 17:47, 216 байт)
Да какие ту войны. Мне просто на Microchip.ru в конференции посоветовали взглянуть на него.
—
Bill
(08.11.2004 18:08, 723 байт)
ВНУШАЕТ-согласен
—
MPA
(08.11.2004 18:39, 121 байт)
На Microchip.ru цена dsPIC о 28 выводах стоит 220 руб. или около того. "Промэлектроника"
—
Bill
(08.11.2004 18:47, 104 байт,
ссылка
)
Что-то тут не так
—
MPA
(08.11.2004 19:59, 173 байт)
Ну, не знаю. Я говорю только о том что видел. Кстати, хотел посмотреть еще раз
—
Bill
(08.11.2004 22:35, 111 байт)
Я пересмотрел свой алгоритм.. почитал умные книги и нашел такое слово как очередь прерываний.. так что попробую без вложенных прерываний. Спасибо :) Да еще немогу вьехать зачем нужен бит DOR в USART..
—
MEGA lamer
(08.11.2004 16:38, 613 байт)
Z
—
MEGA lamer
(08.11.2004 16:28,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru