Показано с 1 по 10 из 96

Тема: Прошу совета

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,271

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    Пора разбирать или когда пауза в приёме затянулась, или когда СRC совпала, смотря по результатам приёма байтов. Решают обработчики прерываний.
    Ну ж. В прерывании же не сидите пока не случится нужное физическое Событие (с большой буквы для филитилистов, для выделения отличия от калбека-события). И, надеюсь, когда случается нужное Событие, калбек-событие (для вызова мастера) происходит не из прерывания ?
    Последний раз редактировалось Валенок; 16.09.2018 в 00:51.

  2. #2

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну ж. В прерывании же не сидите пока не случится нужное физическое Событие (с большой буквы для филитилистов, для выделения отличия от калбека-события). И, надеюсь, когда случается нужное Событие, калбек-событие (для вызова мастера) происходит не из прерывания ?
    О каком колбек событии вы говорите. Есть событие, а есть коолбек. По отдельности они живут. И через чёрточку не пишутся.

    Произошло событие. По этому событию произошло прерывание. В подпрограмме прерывания сидит колбек ,который вызывает
    функцию из функции ( это называется вызов обратной функции,колбеком называется) Это я Вам ,как программиста с большой
    буквы объясняю. Мало того я очень редко видит,чтобы в обработчике прерывания колбек сидел. Привожу пример конкретный.
    К данному случаю . Приходят из вне входные данные. Вопрос-как их принять и обработать? Ответ - есть два варианта. 1. Сидеть
    и ждать пока они пройдут,а программа основная пусть ждёт,пока я приму данные и обработаю. Но так никто не делает. Для этого
    предусмотрен механизм прерывания. Основная программа крутится и делает свое дело. Наступает событие - пришел первый байт
    в буфер. По этому событию основная программа приостанавливается-это называется прерыванием. Вступает в работу подпрограмм
    а, которая принимает и обрабатывает входные данные. И приняв их передает управление основной программе. При чем здесь кол
    Бек о котором говорит Валенок я не понимаю. Ну может этот коллбек сидеть в подпрограмме обработки прерывания,но это не обязательно.
    Последний раз редактировалось Одесса; 16.09.2018 в 06:40.

Похожие темы

  1. Прошу совета...
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 21
    Последнее сообщение: 28.02.2017, 10:07
  2. Прошу совета по ПЛК
    от curbat в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 16.07.2015, 08:24
  3. Прошу совета
    от RA9YSS в разделе Наши проекты
    Ответов: 4
    Последнее сообщение: 14.10.2014, 17:39
  4. Прошу помощи и совета. трм 138
    от Nikita13 в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 24.03.2011, 12:13
  5. прошу помощи и совета. трм 138
    от Nikita13 в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 24.03.2011, 09:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •