Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мультиплексирование в ATMega16
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Shadovv13
Здравствуйте!

Имеется мега16, подключена к ЦПУ(Z80) в таком порядке.
CPU
A0-7 > PA0-7 (через селектор)
A8-15 > PB0-7
D0-8 > PC0-7

а также нужно использовать SPI (PB4-7), для этих целей использую селектор 74257, сигнал SEL подключен к
порту PD0. Таким образом выводи порта А с 4 по 7 переключаются между ЦПУ и линиями СПАй.

Так вот, может ли кто помочь мне с кодом(желательно асм), ни как не выходит wacko.gif
СПАЙ в режиме СЛЕЙВ. Основной режим работы СПАЙ, переход в режим ВВ по ИНТ0.
haker_fox
QUOTE (Shadovv13 @ Nov 22 2011, 00:44) *
Здравствуйте!
Имеется мега16, подключена к ЦПУ(Z80) в таком порядке.

Здравствуйте! Прошу прощения за bb-offtopic.gif , но очень интересно, для чего понадобилась такая связка: МК + микропроцессор?
Shadovv13
Как вам сказать, что то типа виртуальной среды.
К примеру другой проц загружает программу в починенный, и запускает ее. Атмега служит как эмулятор портов, если подчиненный обращается к порту (запись/чтение), то атмега должна по СПИ передать на главный проц.
Ну типо так как то. laughing.gif
Shadovv13
Наверно всех озадачил, или все очень занятые.
Насамом деле, меня интересует несколько вопросов.
К примеру: если пин порта сконфигурирован как вход (регистр ДДР), то после разрешения СПИ в режыме мастера, этот самый пин будет выступать в роли ЦЛК, так и он автоматом станет выходом.
ВОПРОС. После запрещения СПИ станет этот пин снова входом, или надо утанавлэвать соответствующий бит в регистре ДДР?
zombi
Цитата(Shadovv13 @ Nov 21 2011, 19:44) *
Имеется мега16, подключена к ЦПУ(Z80) в таком порядке.
...

Капэц!Ничё нэ понял!
Если Вам действительно нужна помощь то выложите хотябы кусок схемы.
aaarrr
Цитата(Shadovv13 @ Nov 22 2011, 22:36) *
ВОПРОС. После запрещения СПИ станет этот пин снова входом, или надо утанавлэвать соответствующий бит в регистре ДДР?

Станет, куда денется.
Shadovv13
aaarrr, я имею ввиду, не изменится ли регистр DDR, после работы SPI?
aaarrr
Цитата(Shadovv13 @ Nov 23 2011, 02:35) *
aaarrr, я имею ввиду, не изменится ли регистр DDR, после работы SPI?

Нет, не изменится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.