![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
Regbist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 3.5.2005 Репутация: нет Всего: нет |
Здраствуйте.
Меня, как студента, волнует вопрос о прерываниях. А именно "как и с чем их едят ?" Иначе говоря, объясните, зачеи они нужны ? может есть где литература ? и ещё. ПОльзуюсь Keil для процессора DS80C400. когда исползую пример с прерыванием (пример не мой,а с сайта) и подгружаю файл startup.a51, то выдаётся ошибка типа "Memory spase overloop". МНе не понятно, почему происходит наложение адресов, и как от этого избавиься ? |
|||
|
||||
DRUID3 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 463 Регистрация: 20.6.2005 Где: Kyyiv Репутация: 2 Всего: 9 |
![]() А для вашего конкретного примера, наверное, уместно будет привести ссылку. А то как-то совсем туманно. Правда, в вашем микроконтроллере я все равно не шарю, но здесь полно грамотных людей. -------------------- Every time if you use Linux, you are joined to the communism... практика - критерий истины ... отделенной от нас пропастью субъективного восприятия... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Прерывание нужно для того, чтобы ПРЕРВАТЬ основной цикл программы и обработать какое-либо событие. Нужно это для того, чтобы постоянно самому не контролировать наступление этого события, а поручить это аппаратуре, а освободившееся таким образом время заполнить более важными действиями чем тупое отслеживание состояния на ноге или счет и ожидание периода в 1 мс.
СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Ну и чтобы совсем понятно стало:
Ты когда берешь трубку телефона? Именно! Когда телефон звонит. Так вот прерывание для процессора является тем же, чем для тебя является этот звонок телефона. Согласись, ведь тупо постоянно снимать трубку и слушать не звонит ли тебе кто-ниубдь? ![]() Успехов! -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Regbist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 3.5.2005 Репутация: нет Всего: нет |
cardinal Ты просто супер пояснил
![]() ![]() ![]() ![]() ![]() ![]() |
|||
|
||||
SERGSERG |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.5.2005 Репутация: нет Всего: нет |
Хе прикольно объяснил ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |