[an error occurred while processing this directive]
Для =AVR=. Есть ли особенности в алгоритме чтения из EEPROM меги8515. Подозреваю там тоже надо ждать. Киньте код на ассемблере, если у кого есть.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
bigen
17 июня 2006 г. 07:32
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ждать не надо - МК по сигналу чтения уходит в отключку на 4 такта, а когда оживает - уже всё считано
—
CD_Eater
(17.06.2006 12:36
194.54.161.151
,
пустое
)
ждать при ЧТЕНИИ? Чего ждать то?
—
=L.A.=
(17.06.2006 08:24
213.134.214.10
,
пустое
)
написано 4 такта :( (+)
—
bigen
(17.06.2006 08:51
212.12.25.45
, 193 байт)
Код абсолютно правильный, но лучше делать подпрограмму не на каждый байт, а на целый блок
—
=AVR=
(17.06.2006 13:19
80.92.96.19
, 1292 байт)
почему ?
—
nestandart
(17.06.2006 14:15
84.161.150.115
,
пустое
)
Побочных затрат много - инициализации, сохранения, восстановления и т.д.
—
=AVR=
(17.06.2006 14:27
80.92.96.19
, 133 байт)
А зачем Z в стек пихаешь - он и так сохраняется ?
—
CD_Eater
(17.06.2006 12:38
194.54.161.151
,
пустое
)
я не АВЫРщик. доки на 8515 у меня нет, но у ПИКов ожидание при чтении отсутствует. Задал адрес, установил флаг - и сразу вот тебе результат.
—
=L.A.=
(17.06.2006 08:58
213.134.214.10
,
пустое
)
ну а если количество тактов на ожидание известно, то просто забей эти такты NOP-ами - и всего делов-то.
—
=L.A.=
(17.06.2006 09:00
213.134.214.10
,
пустое
)
Ща попробуем
—
bigen
(17.06.2006 09:02
212.12.25.45
,
пустое
)
Работает, видимо где-то программа дальше блуждает. будем искать.
—
bigen
(17.06.2006 09:20
212.12.25.45
,
пустое
)
Все сяпт спокойным сном, наверное...
—
bigen
(17.06.2006 07:47
212.12.25.45
,
пустое
)
у атмела аппнота есть на эту тему. ждать надо и долго.
—
Ациль Шифер
(17.06.2006 07:58
62.118.145.141
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru