Важная информация

User Tag List

Страница 11 из 160 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 1598

Тема: ZX_Multi_Card

  1. #101
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    немного оффтоп: а чем и как эти все поверхностные компоненты паять? я бы взял платку, но не знаю, реально ли напаять весь этот ужас обычным совковым паяльником
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  2. #102
    Member Аватар для do_se
    Регистрация
    19.09.2005
    Адрес
    Perm
    Сообщений
    131
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron
    немного оффтоп: а чем и как эти все поверхностные компоненты паять? я бы взял платку, но не знаю, реально ли напаять весь этот ужас обычным совковым паяльником
    Ничего там ужасного нет. Шаг ножек 1,25 (1,27) мм прекрасно паяется, даже легче чем DIP с шагом ного 2,5 (2,54) мм...
    Лучше переспать, чем недоесть

  3. #103
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron
    ... реально ли напаять весь этот ужас обычным совковым паяльником
    Паяльник с тонким жалом, не более чем на 25 ватт
    (желательно с регулятором температуры, но не обязательно),
    и все паяется на Ура.

  4. #104
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Как там zx-multicard поживает? :)

    Тем кто заказал голые платы я их выслал сразу (пока 4 шт).
    А вот с собранными (их заказано 7 шт.) я пока повременил
    отправлять, поскольку хотел до некоторого логического конца
    решить вопрос с прошивкой.
    Вчера наконец дожил до этого конца .
    Поскольку у платы очень высокий потенциал, я не могу сразу
    написать окончательный вариант, на котором можно было бы
    поставить точку.
    Сейчас сделана прошивка (версия 1.1), которая поддерживает:
    1) PS/2 клавиатуру;
    2) PS/2 мышку по стандарту Кэмпстон-маус (с поддержкой колеса);
    3) порт RS232 и модем по схеме Кондратьева;
    4) часы реального времени с доступом пока по своему
    стандарту (не по Gluk ).
    Все это дело занимает в памяти 2.5 кбайт из 8 доступных.

    В результате я решил встроить в микроконтроллер начальный
    загрузчик, который позволит любому пользователю перешить
    программу, подключив контроллер к любой IBM-ке через
    нуль-модемный кабель к COM-порту.
    Начальный загрузчик имеет обьем всего около 500 байт и
    зашивается в область BOOTRST микроконтроллера.
    Для инициализации загрузчика используется один свободный
    бит порта E (вывод 29). Установка 0 на этом входе при
    включении питания запускает загрузчик, иначе запускается
    основная программа контроллера.
    Для программирования используется AVRProg из состава ASTUDIO -
    бесплатного пакета разработчика для AVR-контроллеров.
    В дальнейшем предполагаю сделать вариант загрузчика,
    который позволит загружать прошивку и прямо на Спектруме.
    Думаю это актуально для модификации раскладки клавиатуры.
    Последний раз редактировалось caro; 12.03.2006 в 11:16.

  5. #105
    Member Аватар для Zerios
    Регистрация
    02.03.2006
    Адрес
    Москва
    Сообщений
    186
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А заказы ещё принимаются ?
    Я бы тоже не отказался...
    Можно это оформить ? и как ?
    Хотелось бы собраную плату.

  6. #106
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Для тех, кто будет собирать карту сам

    В результате сборки и отладки первых экземпляров ZX_MCard пришлось немного доработать схему.
    Окончательный вариант выложен взамен старого в первом посте этой темы.
    Доработка касается в основном часов реального времени (RTC).
    1) Запаять конденсатор емкостью 6.8 пФ между входом подключения кварца
    и питанием микросхемы RTC, иначе кварц работает на повышенной частоте.
    2) Поставить подтягивающие резисторы по 10 кОм, на линиях данных и тактовой частоты интерфейса i2c.
    3) Вход A0 (вывод 3 RTC) заземлить (вывод 4 RTC).

    4) Для того, что бы использовать стандартные шнурки для подключения COM-портов
    от IBM-ских материнских плат, желательно исправить разводку выводов MAX232 к разьему X2.
    В принципе можно обойтись и без этого, распаяв подключение DB9M, как показано на схеме.

    PS. В первом посте еще добавил начальный загрузчик, который позволяет перепрограммировать
    ATMEGA8515 не вынимая из панельки, подключив карту к COM-порту IBM-ки НУЛЬ-модемным кабелем.
    Последний раз редактировалось caro; 14.03.2006 в 16:49.

  7. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #107
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил версию начального загрузчика ZX_MCard (см. пост 1.)
    Теперь его можно будет вызывать нажатием клавиш ALT+Pause не выключая компьютер.
    Естественно это работает, если текущая прошивка нормально поддерживает работу клавиатуры.
    Для принудительного запуска начального загрузчика как и в старой версии, необходимо
    установить перемычку между 1 и 2 контактами X5 (подать землю на вывод 29 ATMega8515).

  9. #108
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У Мультикарты появилась новая функция:
    Надоело мне в процессе отладки набирать с клавиатуры тестовые процедурки
    для проверки отдельных узлов мультикарты.
    У нее же все равно "мозгов" достаточно, да и ресурсы не исчерпаны.
    Вот и заставил я ее саму набирать эти тексты.
    Теперь клавиши ALT на IBM-ской клавиатуре при нажатии с любой другой клавишей
    вызывают на исполнение "клавиатурный скрипт" представляющий собой последовательность
    нажатых клавиш.
    Довольно забавно выглядит на экране .
    Скрипты могут размещатся в EEPROM (обьем 512 байт)
    и в свободной зоне программ (пока доступно 2 кбайта).
    Кроме вызываемых по горячим клавишам скриптов, предполагается еще задавать их по:
    1) включению питания;
    2) по RESET
    3) по NMI
    Это позволит хранить в контроллере например начальный загрузчик, для работы
    с карточкой SD или MMC, которую уже сейчас можно подключить к свободному пока интерфейсу SPI.
    Последний раз редактировалось caro; 21.03.2006 в 16:21.

  10. #109
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил версию начального загрузчика (см. 1 пост).

  11. #110
    Master
    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro
    Это позволит хранить в контроллере например начальный загрузчик, для работы с карточкой SD или MMC, которую уже сейчас можно подключить к свободному пока интерфейсу SPI.
    Для работы с SD/MMC картой требуется некий порт (со стороны z80), запись в который должно инициировать обмен по SPI, а чтение из этого порта должно отдавать полученный результат. А также потребуется еще и некий флаг окончания обмена. При обмене одной ногой AVR нужно еще делать "селекцию" низким уровнем, говоря карточке о начале обмена. Чуток позже выложу нужные диаграммы...
    В общем, собственно говоря, вопрос стоит в том, а можно ли организовать этот порт и порт флага (последний можно совместить с чем-либо еще)?

Страница 11 из 160 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •