Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Атмел, блин+++
Отправлено
dshabrov
24 ноября 2008 г. 13:13
Задумал использовать в 89c51ED2 Keyboard Interface с прерыванием.
Читаю в описании:
IEN1 - Interrupt Enable Register (B1h)
Bit addressable (!)
Выполняю крманду
Setb IEN1.0 для разрешения прерывания.
Прерывания нет. Выполняю ORL IEN1,#01h. Прерывание есть. Значит наврали.
Дальше - больше.
Есть апноут doc4362.pdf - Keyboard and Watchdog Program Examples.
В нем для сброса флагов прерывания используется команда:
MOV KBF,#00h;
Прерывания не сбрасываются.
Читаю в описании:
This register is read only access, all flags are automatically cleared by reading the register.
Это ж сколько документов надо иметь на каждый кристал, чтобы было правильно?
Составить ответ
|
Вернуться на конференцию
Ответы
ты с тайваньскими дэйташитами работал? Вот после них Атмельские покажутся просто супер-мега точными и подробными. Понятно что у тайваньских большая часть инфы on request - и все же.
-
DASM
(24.11.2008 16:27:5
211.139.162.12,64.255.180.26
,
пустое
)
DS надо читать, а работать надо с китайцами, вставляя им в одно место паяль...{+}
-
ффффф
(24.11.2008 16:36:48
67.228.159.135
, 204 байт)
лениво включать. Вот скажет начальник-включу.
-
DASM
(24.11.2008 16:44:29
211.139.162.12,64.255.180.26
,
пустое
)
Простейшим фильтром для чтения индокитайскоязычных ДШ является знание архитектуры МК. В х51 битадресабельными являются SFR с адресами, кратными 8 (т.е. оканчивающимися на 0х0 или на 0х8) - вот тебе первый фильтр. А следующий - ДШ всегда первичен и по определениюточнее апноута, поэтому тот, кто не прочитал ДШ, обречен долбиться об кривые примеры из апноутов и прочих вторичных источников
-
MBedder
(24.11.2008 14:39:21
80.92.96.19
,
пустое
)
Первый косяк и был из ДШ
-
dshabrov
(24.11.2008 15:10:6
212.248.22.210
, 113 байт)
Ну и где твой мозговой фильтр? Адрес SFR - параметр строгий, к тому же наверняка в ДШ встечается несколько раз, и может быть проверен мысленным мажорированием. А фраза "Bit addressable" - обыкновенный копипаст, вера которому при малейших сомнениях - нулевая
-
MBedder
(24.11.2008 15:15:12
80.92.96.19
,
пустое
)
Да знаю про кратность 8
-
dshabrov
(24.11.2008 15:51:59
212.248.22.210
,
пустое
)
Знаешь - фильтруй
-
MBedder
(24.11.2008 17:26:56
80.92.96.19
,
пустое
)
Тут и правда под описанием IEN1 в ДШ написано bit-адресабля. Но(+)
-
Quasy
(24.11.2008 15:08:53
192.168.0.207,80.243.9.34
, 217 байт)
Не ругнулся. Возможно потому, что стоит .RAMCHK OFF
-
dshabrov
(24.11.2008 15:11:39
212.248.22.210
,
пустое
)
Ну и правильно - тебе надо ехать, а ты запросил шашечек - вот и получил :))
-
MBedder
(24.11.2008 15:16:17
80.92.96.19
,
пустое
)
Ответ: Вот тот кто знает эти все "особенности" и работает инженер...{+}
-
sag1979
(24.11.2008 13:18:43
91.203.84.35
, 181 байт)
это парафраз анекдота? >
-
basilmak
(24.11.2008 18:28:45
82.142.173.231
, 447 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru