[an error occurred while processing this directive]
Можно в AVR выйти из прерывания в нужную точку программы?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Шурик 24 марта 2005 г. 16:15
|
|
|
|
Процессор выдает периодические сигналы до поступления прерывания, прерывание по приему с UART, в обработчике принимаются данные, влияющие на выходной сигнал. Так вот мне бы как-нибудь так из прерывания выйти, чтобы начать с начала цикла, а не с произвольной точки. Иначе в начале выдается ненужный произвольный сигнал. Не подскажете как такое сделать?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Проще всего так (+) — KRS (24.03.2005 17:40, 226 байт)
- Ответ: Действительно goto (ну или что там у AVR) или безусловный jmp, но предварительно сбросить стек — Ivano_s (24.03.2005 17:02, пустое)
- Ответ: — Михаил Е. (24.03.2005 17:00, 183 байт)
- например, так — mse (24.03.2005 17:00, 351 байт)
- Ответ: — Urov (24.03.2005 16:51, 242 байт)
- Это противоречит структурному программированию — ВинниПух (24.03.2005 16:41, пустое)
- что за сигнал то? — nut (24.03.2005 16:23, пустое)
- GO TO - старый добрый, и ныне здравствует! используй! — avr123.nm.ru (24.03.2005 16:17, пустое, ссылка)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru