программировать не используя прерываний это тож самое, что удалять гланды через задницу
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ффф
05 октября 2004 г. 09:44
В ответ на:
Я думаю, в ЛЮБОМ компьютере можно ПОЛНОСТЬЮ обойтись без прерываний.
отправлено Bill 05 октября 2004 г. 09:30
в принципе возможно, только зачем?
Составить ответ
|||
Конференция
|||
Архив
Ответы
И вообще, интересно, в каком случае скорость обмена с устройством будет выше:
—
Bill
(05.10.2004 11:16, 34 байт)
По прерываниям. Либо вставляйте( вызывайте) поллинг через каждую команду.
—
Iwan
(05.10.2004 13:47, 171 байт)
Вы, видимо, вопрос не поняли. Или не задумались, или не думали раньше.
—
Bill
(05.10.2004 17:07,
пустое
)
Ну да, особенно в тех случаях, когда нужно удалить гланды, чтобы вылечить геморрой.
—
Bill
(05.10.2004 10:53, 209 байт)
Всё наоборот, не используя прерывания приходится наворачивать более сложную логику программы
—
ффф
(05.10.2004 11:21,
пустое
)
Я не буду спорить. Я просто использую прерывания там, где считаю нужным, и не использую
—
Bill
(05.10.2004 11:28, 148 байт)
Ну, да. :)))
—
Bill
(05.10.2004 18:07,
пустое
)
И очень удобное средство
—
ффф
(05.10.2004 13:41,
пустое
)
А вам не кажется, что ваша нелюбовь к использованию прерываний
—
Iwan
(05.10.2004 11:15, 198 байт)
Термин "любовь" в данном случае абсолютно неприменим. Использование прерываний
—
Bill
(05.10.2004 11:25, 479 байт)
И еще, обобщая использование прерываний можно придти к выводу о необходимости
—
Bill
(05.10.2004 11:39, 499 байт)
А вам не кажется, что более-или менее развитая система прерываний
—
Iwan
(05.10.2004 12:01, 496 байт)
Как сказать. Безусловно, развитая система прерываний способствует запуска
—
Bill
(05.10.2004 12:27, 1828 байт)
Это все так, но я не об этом.
—
Iwan
(05.10.2004 12:55, 900 байт)
Нет, просто у меня не было пока необходимости. Процессор довольно шустрый и
—
Bill
(05.10.2004 17:23, 590 байт)
Ну с чего это она бы имела более простую структуру?
—
-=Shura=-
(05.10.2004 11:31, 146 байт)
Так и ради бога. Можно поочереди в одном цикле вызывать эти обработчики. И опять же,
—
Bill
(05.10.2004 11:43, 189 байт)
Ну поллинг-то уже источника прерываний
—
-=Shura=-
(05.10.2004 11:48, 207 байт)
Во-первых, от какого именно источника прерывания пришел запрос как раз неизвестно.
—
Bill
(05.10.2004 12:01, 487 байт)
А мне с моими микропотребляющими приборами вообще бы пришлось закрыться :(( только прерывания и спасают.
—
=General=
(05.10.2004 11:51,
пустое
)
А у меня нет проблем с питанием, кроме тепла, но
—
Iwan
(05.10.2004 12:04, 163 байт)
всё было очень позновательно но по сути вопроса увы так и непонятно
—
tanya
(05.10.2004 12:19,
пустое
)
По сути вопроса - выбор всегда за вами, за разработчиком.
—
Iwan
(05.10.2004 12:27, 344 байт)
в том то и дело, что не работает ничего
—
tanya
(05.10.2004 12:32, 248 байт)
Посмотрите на всякий случай список замеченных ошибок.
—
Iwan
(05.10.2004 13:54, 205 байт)
у меня не работает сама логика I2C и смущает фраза
—
tanya
(05.10.2004 09:55, 196 байт)
Так этот код можно опросить программно как и любой другой разряд или флаг.
—
Bill
(05.10.2004 10:48,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru