[an error occurred while processing this directive]
Одновременный доступ к одной и той же внешней памяти 2-х контроллеров AT89C52
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
toweroff
16 августа 2005 г. 16:56
Есть мысли?
Составить ответ
|||
Конференция
|||
Архив
Ответы
Делал связку MB90 и PIC, всем рулила плиска
—
Kota
(17.08.2005 09:40
212.12.2.70
, 323 байт)
Не делайте этого - поищите другие решения. Если нет других решений - выкиньте 89C52.
—
PicoDev
(16.08.2005 22:34
24.87.195.254
,
пустое
)
OFF... Всем спасибо за дельные мысли
—
toweroff
(16.08.2005 18:03
195.16.115.65
,
пустое
)
Второй выставляет флаг, первый переходит в HOLD, второй записывает данные и выдаёт прерывание для первого для выхода из HOLD,
—
XPA
(16.08.2005 17:17
217.151.131.12
,
пустое
)
Хорошее решение, но как это скажется на "дергании" при динамической индикации? Исправить 6Кб ОЗУ для красивой анимации на 89С52 не так просто
—
toweroff
(16.08.2005 17:27
195.16.115.65
,
пустое
)
Сначала пишем цикл на ассемблере. Высчитываем время. Если укладываемся, то собираем схему. Хотя потянет и один МК, но не на 12 мГц.
—
XPA
(16.08.2005 17:50
217.151.131.12
,
пустое
)
Скорее - невозможно. Даже если он больше ничем, кроме анимации,
—
Iwan
(16.08.2005 17:49
213.170.83.157
, 115 байт)
Если не 2-х портовка, надо будет писать утилитку для процессоров для совместного использования ОЗУ и сделать небольшое изменение в схеме.
—
scorpion
(16.08.2005 17:14
80.253.9.6
,
пустое
)
Что значит одновременный?
—
Fat Robot
(16.08.2005 16:59
213.234.205.33
, 28 байт)
Смысл такой. Один контроллер постоянно эту память читает, а другой в это время может в эту память записывать
—
toweroff
(16.08.2005 17:04
195.16.115.65
,
пустое
)
Двухпортовое ОЗУ?
—
ASDFS
(16.08.2005 17:08
81.3.156.42
,
пустое
)
Пожалуй, самое простое решение.
—
Bill
(16.08.2005 17:11
212.57.171.93
,
пустое
)
Например (модель)? А если однопортовая?
—
toweroff
(16.08.2005 17:10
195.16.115.65
,
пустое
)
Если однопортовую - то придется реализовывать схему арбитража шины (программно или аппаратно)
—
argus98
(16.08.2005 17:19
81.22.205.230
,
пустое
)
Ответ:
—
ASDFS
(16.08.2005 17:15
81.3.156.42
,
пустое
,
ссылка
)
Ответ:
—
rumiT
(16.08.2005 17:13
213.234.205.60
, 199 байт)
Есть большая матрица светодиодная (192х32). Я вот думаю - потянет ли один контроллер и динамическую индикацию, и изменение видеопамяти
—
toweroff
(16.08.2005 17:24
195.16.115.65
,
пустое
)
89С52 слабоват будет. 192*32*50Гц = 307 кГц
—
argus98
(16.08.2005 17:30
81.22.205.230
,
пустое
)
И поделить на 8. Побайтно-же выводим.
—
Iwan
(16.08.2005 17:41
213.170.83.157
, 164 байт)
Нету. У меня даже и контроллеров таких нет.
—
Bill
(16.08.2005 16:59
212.57.171.93
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru