Для активации новой учетной записи и ее подтверждения на Форуме - необходимо связаться с администратором по электронной почте p-i-n-o-k-i-o@mail.ru.
Все новые учетные записи не прошедшие подтверждения администратором воспринимаются как спам.
Все новые учетные записи не прошедшие подтверждения администратором воспринимаются как спам.
POEMA'NU - 6С52Н ММ-фонокорректор с двумя переключаемыми входами
- poty
- Профи
- Сообщения: 4888
- Зарегистрирован: 24 мар 2014, 10:00
- Откуда: Россия, Москва
- Благодарил (а): 181 раз
- Поблагодарили: 580 раз
- Контактная информация:
POEMA'NU - 6С52Н ММ-фонокорректор с двумя переключаемыми входами
Начинаем разработку фонокорректора. На каком варианте фонокорректора останавливаемся?
Владислав
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- poty
- Профи
- Сообщения: 4888
- Зарегистрирован: 24 мар 2014, 10:00
- Откуда: Россия, Москва
- Благодарил (а): 181 раз
- Поблагодарили: 580 раз
- Контактная информация:
Ссылку почитаю, просто сейчас нет времени...
Не претендуя на истину в последней инстанции. При входе в прерывание вводится команда запрета всех прерываний на время выполнения кода самого прерывания. Перед выходом, соответственно, ставится команда разрешения прерываний. Насколько я помню, есть какой-то фьюз, который управляет тем, сохраняется ли в очереди несработавшее из-за такого запрета прерывание или нет. Поэтому, никакого разрыва выполнения кода быть не может. Теоретически может быть другой вариант, когда очередь прерываний переполняется (из-за дребезга) и последним в очереди остаётся прерывание возврата к старому входу. Но это не объясняет сработку двух прерываний подряд! А в таблице прерываний нет ошибки?Алаев Ян писал(а):С точки зрения схемотехники мне не нравится, конечно же, решение, когда кнопка в чистом виде заведена на внешнее прерывание. Нужно было поставить RC цепочку и логический элемент, чтобы убрать дребезг. Представляете, что происходит там? Мы щелкнули, сработало прерывание, начал выполняться код, но за счет дребезга контактов мы опять залетаем в прерывание и рвем начавшийся код и так, возможно, несколько раз. Введенная задержка, возможно, помогает убрать этот мусор в себе. Т.е. пока серия заходов в прерывания пытается портить код, то портит она тот участок, когда контроллер ничего не делает, а тупо считает время. Т.е. он после пробуждения начал отсчет времени и в этот отсчет вклинивается десяток ложных срабатываний. Потом задержка заканчивается и контроллер приступает к уже нормальному выполнению кода. Я так себе это представляю.
Так я именно это и предлагал (правда, каюсь, уже после того, как ошибка проявилась). Я ещё на 8086 наелся этих прерываний, всегда оставлял опрос портов на "обычный код".Алаев Ян писал(а):Можно пробуждаться по любому прерыванию. И не сопоставлять действие с прерыванием. А просто просыпаться. Тогда нам будет не важно от кого мы проснулись. И даже если сработало два сразу, то мы все равно проснулись. А дальше мы используем код первой версии прошивки. Где идет опрос кнопки не по прерыванию, а по таймеру. Все сделали, что хотели - опять уходим в сон. В этом случае нам будет абсолютно все равно по какому из сигналов мы проснемся.
Владислав
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
Давай подождем как эта прошивка себя поведет. А там посмотрим.Алаев Ян писал(а):Если не лень программировать туда-сюда, то надо будет обратно вернуть 10 мс и проверить этот момент.
Дело не в лени - лишний раз разбирать корректор не хочу. И винты в резьбах расслабляются, и переживаю, что каждый раз тревожу плату питания.
Так-то я не против, но нужна более четкая мотивация. И если все будет работать - я бы не лез туда лишний раз.
Я понаблюдаю за этим моментом, возможно это просто так показалось. Я ведь не очень понимаю изменения, которые вносятся в прошивку и оцениваю их по субъективному восприятию.
Надо бы мне инструментом закупиться. А то крутить каждый раз винты отверткой... Нужна электрическая.
И ключ торцовый под эти гаечки, тонкогубцами их откручивать не удобно. Того и гляди или плату поцарапаешь, или конденсатор свернешь.
В общем для таких работ нужно подготовить инструментальную базу.
Несколько часов/несколько пластинок отработано на ОТЛИЧНО!
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
"ПРОКЛЯТИЕ ПЕРВОГО ВКЛЮЧЕНИЯ"
Ну, вот как не верить в какую-то бесовщину...
Сегодня выделил себе полдня, чтобы подключить вновь собранный Piccolo - нужно банально проверить его, а то мало ли, что я мог там повредить... Переставил тонарм на проигрывателе, чтобы вернуть МС в систему. Короче - подготовился.
А фонокорректор НЕ ВКЛЮЧИЛСЯ.
Один раз моргнул светодиодом и все...
С Piccolo все нормально, запустил его через встроенный фонокорректор в усилителе AURA. Играет, закачаешься.
Все-таки этот звук - волшебство, переход на другой уровень.
Но, с Poema'NU, что теперь делать?
К нему Piccolo даже не на активный вход был подключен.
Надеюсь, предохранитель. Не помните, есть он там у нас и где? Я предполагаю, что в сетевом разъеме.
P.S. Вот почему всегда что-нибудь вот так вот совпадает. Кажется, не меняй ничего и будет играть вечно. Но, как что-то тронешь... Причем трогаешь в одном месте (соблюдая тщательность и осторожность), а рушится в другом. И ты ломаешь голову, как это связано-то?
И главное: ЗА ЧТО?!?!
Сегодня выделил себе полдня, чтобы подключить вновь собранный Piccolo - нужно банально проверить его, а то мало ли, что я мог там повредить... Переставил тонарм на проигрывателе, чтобы вернуть МС в систему. Короче - подготовился.
А фонокорректор НЕ ВКЛЮЧИЛСЯ.
Один раз моргнул светодиодом и все...
С Piccolo все нормально, запустил его через встроенный фонокорректор в усилителе AURA. Играет, закачаешься.
Все-таки этот звук - волшебство, переход на другой уровень.
Но, с Poema'NU, что теперь делать?
К нему Piccolo даже не на активный вход был подключен.
Надеюсь, предохранитель. Не помните, есть он там у нас и где? Я предполагаю, что в сетевом разъеме.
P.S. Вот почему всегда что-нибудь вот так вот совпадает. Кажется, не меняй ничего и будет играть вечно. Но, как что-то тронешь... Причем трогаешь в одном месте (соблюдая тщательность и осторожность), а рушится в другом. И ты ломаешь голову, как это связано-то?
И главное: ЗА ЧТО?!?!
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
Похоже, была какая-то хитрая проблема все-таки.
И я подозреваю глюк платы переключения входов, Ян.
Потому, как она только что, переключившись другой вход продолжила моргать светодиодом (вместо положенных двух раз) и отказалась переключаться обратно. Я хотел это снять на видео, но она через несколько секунд вернулась к нормальному режиму работы.
Вот, не поймана.
И я подозреваю глюк платы переключения входов, Ян.
Потому, как она только что, переключившись другой вход продолжила моргать светодиодом (вместо положенных двух раз) и отказалась переключаться обратно. Я хотел это снять на видео, но она через несколько секунд вернулась к нормальному режиму работы.
Вот, не поймана.
Последний раз редактировалось Роман Мирошниченко 27 фев 2019, 12:24, всего редактировалось 1 раз.
- Роман Мирошниченко
- Заслуженный Ветеран
- Сообщения: 4354
- Зарегистрирован: 09 май 2014, 13:31
- Откуда: Саратов
- Благодарил (а): 500 раз
- Поблагодарили: 179 раз
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и 2 гостя