Перейти к содержанию
    

Shadovv13

Участник
  • Постов

    29
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Shadovv13

  • Звание
    Участник
    Участник
  • День рождения 1 августа
  1. aaarrr, я имею ввиду, не изменится ли регистр DDR, после работы SPI?
  2. Наверно всех озадачил, или все очень занятые. Насамом деле, меня интересует несколько вопросов. К примеру: если пин порта сконфигурирован как вход (регистр ДДР), то после разрешения СПИ в режыме мастера, этот самый пин будет выступать в роли ЦЛК, так и он автоматом станет выходом. ВОПРОС. После запрещения СПИ станет этот пин снова входом, или надо утанавлэвать соответствующий бит в регистре ДДР?
  3. Как вам сказать, что то типа виртуальной среды. К примеру другой проц загружает программу в починенный, и запускает ее. Атмега служит как эмулятор портов, если подчиненный обращается к порту (запись/чтение), то атмега должна по СПИ передать на главный проц. Ну типо так как то. :laughing:
  4. Здравствуйте! Имеется мега16, подключена к ЦПУ(Z80) в таком порядке. CPU A0-7 > PA0-7 (через селектор) A8-15 > PB0-7 D0-8 > PC0-7 а также нужно использовать SPI (PB4-7), для этих целей использую селектор 74257, сигнал SEL подключен к порту PD0. Таким образом выводи порта А с 4 по 7 переключаются между ЦПУ и линиями СПАй. Так вот, может ли кто помочь мне с кодом(желательно асм), ни как не выходит СПАЙ в режиме СЛЕЙВ. Основной режим работы СПАЙ, переход в режим ВВ по ИНТ0.
  5. Ну тогда вопрос можно считать закрытым! B) Мастер опрашивает Слейва(ов) отправляя им байт(к примеру 0), в ответ получает байт, и если этот байт равен нулю, значит пусто!!!
  6. Опрашивает, это как? Чтобы получить байт надо отправить байт, да?!
  7. SPI ATMega8

    Здравствуйте! Не судите строго за глупый вопрос, просто хочу уточнить. :twak: Есть два устройства работающих по SPI. Когда "мастер" передает данные а "слейв" принимает, здесь все понятно. А вот как если "слейв" имеет данные для передачи, или "мастер" хочет получить данные, как в этом случаи все работает? :smile3009: Из описания, понял что при передаче байта от М(мастера) к С(слейву), также передается байт от С к М, а если у М нет байта для передачи, что тогда, как получить байт от С.
  8. Пришла в голову мысль о ПЛИС. Подскажите а можно на ПЛИС разработать(запрограммировать) процессор типа Z80. Хватит ли ресурса?
  9. Спасибо огромное, но сто баксов не дам! :laughing: Не на русском, да и сканер какой то косорукий!! :yeah: Еще раз спасибо!!! :a14: Вот в поиске простенького проца нашел сайт, может кому пригодиться! :1111493779: Коллекция ЦПУ
  10. Да я тоже облазил сайтов кроме Zilog ничего не сыскал!!! Подскажите есть ли возможность приобрести Z380. Да и может кто знает где на 80286 взять документацию, с описание сигнальных выводов и диаграммами?
  11. Доброго времени суток! Не знаю правильно ли я разместил тему, скорее всего :bb-offtopic: Возникла потребность в ЦПУ, именно цпу не микроконтроллере. Требования простота! Полное описание команд и сигнальных выводов. Что то похоже на Z80. Или подскажите на какой максимальной частоте может работать 80286 процессор (I286) :1111493779:
  12. Поставил студию.... AVR Studio 4.18.684 GUI Version 4, 18, 0, 670 AVR Simulator 1, 0, 2, 1 Итог!!!!! Извините что вам и себе мозги парил и время отнимал! :maniac: ВСЕ ЗАРАБОТАЛО!!!!! :08: ВСЕМ СПАСИБО!!!! :cheers:
  13. Внес изменения. Полностью не исключает зависание в цикле, но на пошаговом должно быть видно не правильные переходы. ldi r16,high(RAMEND) out SPH,r16 ldi r16,low(RAMEND) out SPL,r16 ldi ZH,0 ldi ZL,0 ldi r18,255 s: brtc en icall rjmp s en:sbr r18,252
  14. Не!!! Точна 8-мая!!!! Спецом проект пересоздал!
  15. Странно!!! Все перепроверил(может всякое быть) результат тодже :01: Может Студия глючная?? У меня. AVR Studio 4.12.498 Service Pack 4 GUI Version 4, 12, 0, 491 AVR Simulator 1, 0, 1, 8
×
×
  • Создать...