[an error occurred while processing this directive]
Как в IAR в режиме симулятора заставить срабатывать прерывание по UART?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Lexandro
05 октября 2005 г. 18:03
Составить ответ
|||
Конференция
|||
Архив
Ответы
Вообще проблема такая:
—
Lexandro
(05.10.2005 18:34
195.2.92.26
, 964 байт)
вот эта штука будет работать у тебя всегда, без всяких глупых счетчиков CharCount
—
ы
(05.10.2005 20:39
80.92.98.211
, 711 байт)
поправка вместо < 1 нада < 2
—
ы
(05.10.2005 20:41
80.92.98.211
,
пустое
)
Совет.
—
rezident
(05.10.2005 19:00
195.222.149.11
, 675 байт)
Переменные, которые в прерывании и в основной меняются - volatile? А вообще пока в основной с ними работаешь, прерывания надо запрещать.
—
Михаил Е.
(05.10.2005 18:42
81.13.30.10
,
пустое
)
volatile. И запрещать пробывал - один хрен :-(
—
Lexandro
(05.10.2005 18:50
195.2.92.26
,
пустое
)
Попробуйте проверять счетчик в начале прерывания. И прерывание передатчика вообще не запрещать.
—
rezident
(05.10.2005 19:05
195.222.149.11
,
пустое
)
Для инициирования прерывания пользуйтесь флагом UTXIFG1
—
rezident
(05.10.2005 19:07
195.222.149.11
,
пустое
)
Для инициирования прерывания пользуйтесь флагом TXIFG1
—
rezident
(05.10.2005 19:07
195.222.149.11
,
пустое
)
Не знаю про какую версию IAR и для какого контроллера спрашиваете, но в IAR EW430 3.21A
—
rezident
(05.10.2005 18:28
195.222.149.11
, 349 байт)
а в termial IO символ накалякать не прокатывает ?
—
DASM
(05.10.2005 18:04
217.118.78.1
,
пустое
)
А если надо прерывание по ТХ.
—
Lexandro
(05.10.2005 18:10
195.2.92.26
,
пустое
)
ну а по TX байт выкидывать на UART.. Все таки прерывание TX само по себе не бывает, это печальное последствие выброса байта
—
DASM
(05.10.2005 18:12
217.118.78.1
,
пустое
)
можно наверное попробовать TXC в uart status ручками вбить, но терзают смутные сомнения
—
DASM
(05.10.2005 18:19
217.118.78.1
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru