Я вот пытаюсь написать свое первое прерывание по переполнению таймера 0 на Си. Так вот нужно после входа в прерывание обнулять флаг?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
M@RS
28 января 2005 г. 17:45
В ответ на:
Действительно, для такого кварца слишком большая погрешность последоват. порта. Воспользуйтесь кварцем с 11,059 МГц или 14,7456 МГЦ если MEGA128-16. Они предназначены специально для стандартного ряда скоростей порта.
отправлено alpha7 28 января 2005 г. 17:38
Составить ответ
|||
Конференция
|||
Архив
Ответы
Какой флаг и зачем?
—
misyachniy
(28.01.2005 18:05,
пустое
)
Что возникло прерывание... я тут глянул в доку ИАР как нужно оформлять прерывание. Гляньте правильно ли? Да еще момент нужно ли руками писать общее розрешение для всех прерываний или комилер сделает все сам?(+)
—
M@RS
(28.01.2005 18:15, 163 байт)
Понятен вопрос(+)
—
misyachniy
(28.01.2005 18:47, 261 байт)
Принесут девайс запишу посмотрим. Лучьший способ проверить на железе так определение правильно сделано?
—
M@RS
(28.01.2005 18:57,
пустое
)
Наверно правильно. Но число 0x2 нужно заменить на символическое имя. У AVR прерывание от таймера может иметь разные адреса у разных процессоров.
—
misyachniy
(28.01.2005 19:12,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru