[an error occurred while processing this directive]
Это я. А регистр тот просто на адресе, не кратном 8-ми. Поэтому и не бит-адресуем.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SM
14 февраля 2006 г. 15:21
В ответ на:
Ответ:
отправлено dshabrov 14 февраля 2006 г. 15:21
Составить ответ
|||
Конференция
|||
Архив
Ответы
Не кратен 8? 0C8h / 8 = 19H
—
dshabrov
(14.02.2006 15:23
82.204.148.233
,
пустое
)
Значит компилер на свалку выкинуть. Или адрес регистра ошибочно определен.
—
SM
(14.02.2006 15:25
213.141.159.26
,
пустое
)
да, T2CON Address = 0C8H Reset Value = 0000 0000B Bit Addressable. Так что...
—
~=DASM=~
(14.02.2006 15:28
212.58.208.91
,
пустое
)
он наверное директиву .8052 забыл поставить.
—
SM
(14.02.2006 15:58
213.141.159.26
,
пустое
)
И в результате этот регистр просто оказался не определен по-умолчанию. Ну или вручную через .REG его не определил.
—
SM
(14.02.2006 16:01
213.141.159.26
,
пустое
)
Директивы .8052 в этом ассемблере нет, а t2con .reg 0c8h стоит!
—
dshabrov
(14.02.2006 16:26
82.204.148.233
,
пустое
)
Так допишите
—
-=ВН=-
(14.02.2006 17:10
194.190.181.231
, 81 байт)
А вот хрен, не выходит каменный цветок. Правда и 2500ad допотопный ужасно у меня.
—
-=ВН=-
(14.02.2006 17:22
194.190.181.231
,
пустое
)
.CHIP 8052 и .RAMCHK OFF спасут положение. Ну забыл я, сказав .8052
—
SM
(14.02.2006 17:25
213.141.159.26
,
пустое
)
И действительно.
—
-=ВН=-
(14.02.2006 17:29
194.190.181.231
,
пустое
)
Глазам своим не поверил! Все REGISTER IS NOT BIT ADDRESSABLE исчезли! Все работает как надо. Огромная благодарность объявляется и переход на другой ассемблер отменяется...
—
dshabrov
(15.02.2006 10:31
82.204.148.233
,
пустое
)
а объявления битов c8 c9 и так далее есть?
—
Elektronik
(14.02.2006 16:49
194.85.99.225
,
пустое
)
не нужны они. ассемблер сам разберется - номер бита через точку пишется после адреса ячейки
—
SM
(14.02.2006 17:26
213.141.159.26
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru