Дайте ссылку посмотреть.
Да не очень я и запариваюсь. Век живи - век учись. Только ассемблер для атмег мне проще изучить, чем 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.





Ответить с цитированием