А почему нет? Если их в 1 держать,а кнопкой в 0 садить
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
_
02 ноября 2004 г. 16:53
В ответ на:
Вопрос на засыпку по 8031
отправлено serega 02 ноября 2004 г. 16:45
Составить ответ
|||
Конференция
|||
Архив
Ответы
Как их в 1 держать ? Этот контроллер с внешней ПЗУ и дергает всю шину адреса
—
serega
(02.11.2004 16:59,
пустое
)
Возможно программа "собрана" для работы на старших адресах ! Из-за неплной дешифрации все равно попадаем в 2716. В результате нужные пины всегда в 1.
—
-Tумблер-
(02.11.2004 17:10,
пустое
)
Подключен обычно , без извращений
—
serega
(02.11.2004 17:12,
пустое
)
Ответ:
—
-=ВН=-
(02.11.2004 17:34, 658 байт)
Кто подключен, какие извращения ?
—
-Tумблер-
(02.11.2004 17:15, 152 байт)
Всё так конечно... Но вот уже 5 часов пытаюсь считать значения с этого порта (P2). Всё время считывается как 0 . Видно, прийдется, плату резать и кнопрки на P3 переставлять...
—
serega
(02.11.2004 17:22,
пустое
)
Да осцилографом посмотри нули на кнопках или нет! Кроме того, вроде надо в явном виде делать ORL P2,#0xf0, когда с внешней шиной, но не утверждаю :(
—
cout
(02.11.2004 17:42,
пустое
)
И так тоже пробовал.... На шине бывают и 0 и 1. Но читает всегда только как 0
—
serega
(02.11.2004 17:45,
пустое
)
Ну напиши простенькую программку по метОде, которая предложена. Пусть программа в старших адресах читает Р2 и плюет на Р3. Не должно там быть нулей пока не нажмешь кнопарик.
—
cout
(02.11.2004 17:49,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru