Не работает блок AND

В этот форум переносятся темы из форума "Новые" которые при рассмотрении модератором или автором признанны либо не верными, либо ошибочными.
Ответить
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

Под Windows XP SP-3 похоже не работает логический блок AND.
Пробовал двумя кнопками зажечь светодиод не складываются.
Конопки включают светодиод в логике OR. Блок XOR работает нормально.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Не работает блок AND

Сообщение DWD »

Не может быть.
Тоже сижу на XP SP-3 и всё работает.
Пректик свой неработающий выложите.
Изображение
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

Как такового проекта нет. Две кнопки на макетной плате. Внутреннии подтягивающии резисторы.
Если сигнал напрямую подавать с кнопки на выход-светодиод компиляция не проходит пишит ошибку: Инструкция по адресу"ox0048293b" обратилась к памяти по адресу" 0х015е448". Память не может быть Read.
Приходиться ставить блок Bounce.
С ним можно подать сигнал с кнопки на выход. Если сложить обе кнопки в блоке And то светодиод срабатывает по любому и от одной и от другой и от обеих нажатий.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Не работает блок AND

Сообщение Олег »

При использовании блока AND если вы включили подтягивающие резисторы и кнопки замыкаются на землю, то светодиод будет гореть если не нажата ни одна кнопка, при нажатии любой из них или обоих сразу светодиод должен потухнуть. для того чтобы светодиод горел при нажатии обоих кнопок надо инвертировать или оба входа на блоке или выход блока.
Последний раз редактировалось Олег 15 янв 2016, 22:18, всего редактировалось 1 раз.
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

Спасибо. Завтра проверю. Может просто устал и запутался.
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Не работает блок AND

Сообщение DWD »

Андрейка писал(а):Если сигнал напрямую подавать с кнопки на выход-светодиод компиляция не проходит пишит ошибку: Инструкция по адресу"ox0048293b" обратилась к памяти по адресу" 0х015е448". Память не может быть Read. Приходиться ставить блок Bounce.
Было такое - ошибка иногда вдруг начинает выскакивать после очередного изменения в схеме. Лечилось только добавлением какого нибудь буферного элемента -  Bounce или блоков OR или AND с замкнутыми входами (в виде повторителя).
Мучился, пока не поставил по подсказке совместимость с Win98. После чего всё как рукой сняло...

Ну а по поводу неправильной работы блока AND
у Вас, причину объяснил Олег. Сделайте, как он советут и всё заработает. Кроме, конечно, варианта инверсии выхода элемента, так как логика работы элемента AND заключена в его входах - сработает только при подаче единицы одновременно на оба входа.

Заодно проанализируйте работу блока, почитав про него что нибудь. Даже в свойствах этого блока достаточно информации. А то мне кажется, что с логическими схемами Вы мало работали...
Последний раз редактировалось DWD 16 янв 2016, 16:27, всего редактировалось 1 раз.
Изображение
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Не работает блок AND

Сообщение Олег »

DWD писал(а):Кроме, конечно, варианта инверсии выхода элемента
Что-то у меня в последнее время косяк за косяком. Изображение
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

Большое спасибо. Инвертировал кнопки по совету Олега и все заработало.
А можно узнать по подробнее про борьбу с ошибкой компиляции:
" Память не может быть Read " ?
Вы написали про совместимость с Windows 98 где ее ставить ?
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Не работает блок AND

Сообщение DWD »

В свойствах файла (по правой кнопке мышки) во вкладке "Совместимость".
Изображение
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

В свойствах сохраненного файла ?
DWD
Лейтенант
Сообщения: 353
Зарегистрирован: 18 окт 2015, 13:51
Откуда: Кривой Рог

Не работает блок AND

Сообщение DWD »

В свойствах файла программы.
Изображение
Аватара пользователя
Андрейка
Рядовой
Сообщения: 22
Зарегистрирован: 08 сен 2015, 10:59
Откуда: Санкт Петербург

Не работает блок AND

Сообщение Андрейка »

Спасибо.  Буду искать.
Ответить

Вернуться в «Не принятые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость