User Tag List

Показано с 1 по 10 из 63

Тема: Самодельный USB-магнитофон для ретро-компьютера

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    чего б не запариваться и не взять нормальный современный арм? там и скорость, и усб и все что угодно.
    Дайте ссылку посмотреть.

    Да не очень я и запариваюсь. Век живи - век учись. Только ассемблер для атмег мне проще изучить, чем ARM. За всю жизнь приходилось писать простые программы на пяти ассемблерах для:
    • КР580ВМ80А (Радио-86РК)
    • Z80A (Спектрум)
    • AT89S53 (МК ATMEL)
    • PIC16F84 (MK MICROCHIP)
    • INTEL x86 (PC)


    Не думаю, что еще один изучить будет трудно. Мне от контроллера нужны только элементарные устройства: память, порты ввода-вывода и таймер.
    Уже изучил:
    • Как составить таблицу векторов прерываний
    • Как установить стек
    • Как записывать в порты
    • Как считать байт из таблицы знакогенератора


    Нашел книжку по ассемблеру, скачал простейший редактор и подключил его к ассемблеру из AVRSTUDIO4.

    А USB-HOST VNC2, наверно, современнее, чем ARM-ы, и по возможностям им не уступает:
    • Частота 48 МГц
    • Dual USB 2.0 Host / Slave controller.
    • Embedded 16-bit Harvard architecture MCU core, with 256KBytes of Flash memory and 16Kbytes RAM.
    • 2 x Full-Speed / Low-speed USB 2.0 ports supporting Host or Slave operation.
    • Programmable UART interface, supports up to 6MBaud transfers.
    • 8-bit wide FIFO interface.
    • 2 x SPI slave interfaces, 1 x SPI master interface.
    • PWM (Pulse Width Modulation) interface.
    • 4 channel DMA controller, and general purpose timers.
    • Enhanced features with Vinculum Software Tool Suite
    • Based on royalty-free flexible ‘C’ based Integrated Development Environment.
    • Includes compiler, drivers and RTOS kernel to support user firmware development.
    • Debug interface for real-time hardware based code debug.
    • Pre-compiled libraries for several USB classes including FAT file system support.


    Есть бесплатная среда разработки с примерами и драйверами, а также стандартные откомпилированные прошивки для добавления USB-HOST в существующие проекты. Потом буду подключить его к Спектруму.

    То есть его тоже можно использовать в качестве управляющего контроллера. Только я пока не хочу лезть в дебри RTOS - мне проще использовать стандартную прошивку с монитором USB и добавить нужные функции с помощью простого контроллера.

    Тем более, подобные функции потом будет выполнять и Z80.
    Последний раз редактировалось zx-kit; 08.08.2012 в 10:53.
    "L-256"

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

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

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

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

Похожие темы

  1. Самодельный телевизор
    от KALDYH в разделе Творчество
    Ответов: 34
    Последнее: 18.09.2013, 13:09
  2. Самодельный kickstart под ЛУТ :D
    от fan в разделе Amiga
    Ответов: 6
    Последнее: 21.08.2010, 16:18
  3. tap или tzx файлы с компьютера на магнитофон
    от Subre Wulf в разделе Несортированное железо
    Ответов: 3
    Последнее: 16.11.2009, 15:00
  4. Лучший самодельный компьютер
    от roxx в разделе Зарубежные компьютеры
    Ответов: 10
    Последнее: 08.12.2007, 22:53
  5. Самодельный принтер
    от Ewgeny7 в разделе Несортированное железо
    Ответов: 3
    Последнее: 07.08.2005, 18:11

Ваши права

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