Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ну да, 8-разрядность упустил, говоря в общих чертах. Ну-ка дай-ка сюда код, которым СБРАСЫВАЕШЬ флаг(и) в TIFRе :))
Отправлено
=AVR=
31 марта 2007 г. 14:45
В ответ на:
Ответ: Таймер 8-разрядный, чтоб его сбросить там достаточно обнулить TCNT2, никаких старших/младших байт нет. А подрядок действительно таков: сначала сбрасываю TCNT2, потом сбрасываю флаги в TIFRе - а результат тот же, прерывания возникают, когда флаг в TIFR исусственно сброшен.
отправлено bseyur 31 марта 2007 г. 08:30
Составить ответ
|
Вернуться на конференцию
Ответы
Программа у меня на СИ, но тестирую по инструкционно. Думал, глючит компилятор, поэтому сейчас заменил таймер 2 на таймер 1: функциональность явно избыточная, но устройство другое. Думал, проблема исчезнет, однако симптомы проявляются те же (+)...
—
bseyur
(31.03.2007 16:07:52
82.117.191.79
, 1397 байт)
Ничего не понял. Дай ВЕСЬ C-код, перед кодом поставь <pre>, после кода </pre>, и кратко опиши решаемую задачу
—
=AVR=
(31.03.2007 18:25:10
80.92.96.19
,
пустое
)
Вся программа очень большая, привожу только функцию инициализации таймера, и часть прерывания INT7 (+)...
—
bseyur
(31.03.2007 19:09:46
82.117.191.56
, 2670 байт)
Нет, тут я решительно ничего не понял. Посоветую сократить тестовый код до безобразия, оставив только инициализацию таймера, его запуск, и обработчик прерывания в части общения с таймером - тогда можно будет все выловить, а не гадать на разрозненных кучках кофейной гущи
—
=AVR=
(31.03.2007 19:15:52
80.92.96.19
,
пустое
)
Вот и я тоже постепенно перестаю понимать (+)...
—
bseyur
(31.03.2007 19:52:56
82.117.191.56
, 326 байт)
Хе! Так какое запускается - по переполнению или по сравнению?? А ты по переполнению как обрабатываешь? Говорю же - урежь код до минимально функционирующего, и покажи
—
=AVR=
(31.03.2007 20:01:16
80.92.96.19
,
пустое
)
Ответ: ...
—
bseyur
(01.04.2007 10:57:22
82.117.191.59
, 1283 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru