Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
FX2LP (cy7c68013a)
#1
МК на архитектуре mcs-51 со встроенным блоком usb 2.0

Ссылка на сборник статей в журнале современная электроника с исходными кодами на языке ассемблера: https://disk.yandex.ru/d/1aT5v2ISVeTwhA

Reference manual: https://disk.yandex.ru/i/edZcno1HsnHopA
Ответ
#2
Помню Вашу суровую борьбу с этим зверем Smile  Удалось победить? Или пока ничья?
Ответ
#3
(22-11-2021, 10:22)Systo Написал: Помню Вашу суровую борьбу с этим зверем Smile  Удалось победить? Или пока ничья?

Честно говоря я никак не доведу до логического завершения эту эпопею. Устройство определяется, выдает дескрипторы, но никак не закончу создание конфигураций, соответственно сама инициализация до конца не проходит(((
Ответ
#4
(18-06-2022, 17:39)rusrst Написал: Честно говоря я никак не доведу до логического завершения эту эпопею. Устройство определяется, выдает дескрипторы, но никак не закончу создание конфигураций, соответственно сама инициализация до конца не проходит(((

В том Вашем архиве с документацией не очень удачный пример с программированием микросхем. На мой взгляд. Разные конфигурации делаются, если устройство должно уметь вести себя по разному. Например, гарнитура, которая может быть не только мультимедиа устройством, но и хранилищем, и поддерживать функцию зарядки встроенной батареи.  А переключение типов микросхем памяти... Это скорее одна и та же конфигурация, просто в устройство передаются параметры, наравне с данными для записи. А вот если этот программатор может, например, проверять микросхемы дискретной логики, или ОУ, то получаем две (или три) разные конфигурации.
Так телефон имеет разные конфигурации для работы модемом, для передачи файлов (сегодня это МТР обычно), для перепрошивки. И это правильно, так как функции и поведение телефона при этом совершенно разные.
Но это просто моя точка зрения. Можно конечно и так, как в тех статьях. Но как то это... неправильно что-ли... нефэншуйно  Smile
Ответ
#5
(18-06-2022, 18:54)Systo Написал:
(18-06-2022, 17:39)rusrst Написал: Честно говоря я никак не доведу до логического завершения эту эпопею. Устройство определяется, выдает дескрипторы, но никак не закончу создание конфигураций, соответственно сама инициализация до конца не проходит(((

В том Вашем архиве с документацией не очень удачный пример с программированием микросхем. На мой взгляд. Разные конфигурации делаются, если устройство должно уметь вести себя по разному. Например, гарнитура, которая может быть не только мультимедиа устройством, но и хранилищем, и поддерживать функцию зарядки встроенной батареи.  А переключение типов микросхем памяти... Это скорее одна и та же конфигурация, просто в устройство передаются параметры, наравне с данными для записи. А вот если этот программатор может, например, проверять микросхемы дискретной логики, или ОУ, то получаем две (или три) разные конфигурации.
Так телефон имеет разные конфигурации для работы модемом, для передачи файлов (сегодня это МТР обычно), для перепрошивки. И это правильно, так как функции и поведение телефона при этом совершенно разные.
Но это просто моя точка зрения. Можно конечно и так, как в тех статьях. Но как то это... неправильно что-ли... нефэншуйно  Smile

Ну пока это учебный проект для себя буду следовать примеру. Но меня тоже посещает мысль упростить все, задать железно одну ветку конфигурации и пробовать с ней.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)