Программный USB на микроконтроллерах STM8-STM32

Всем, привет!

Когда делать было не чего я сделал программную реализацию низкого уровня USB на базе STM8.
За прошедшее время было много писем о продолжении проекта и переноса его на STM32.

Сегодня получил в очередной раз письмо на данную тему.
На моё удивление автор письма ни как все, не просит чего-то сделать, а сам сделал перенос с STM8 на STM32 и предлагает совместно продолжить работу над проектом. Однако мне данный проект на текущий момент не интересен, да и времени свободного нет.



Читать дальше
  • +4
  • 19 апреля 2017, 09:11
  • ZiB

Программный USB на микроконтроллерах STM8 (Часть 3)

За два года с момента публикации по данной теме обращались с вопросами только товарищи из Китая, похоже только им интересна эта разработка ;)

Мне самому USB не очень интересен, поэтому я ни чего не делал с момента публикации. Код как был сырой так и остался.

Последнее время количество писем с просьбой помочь “запустить” увеличилось, особенно от товарища по имени James.

Решил помочь ему, нашел платку, прошил подключил к USB хабу и устройство определилось без проблем.


Читать дальше
  • +4
  • 27 июля 2016, 06:44
  • ZiB

Программный USB на микроконтроллерах STM8 (Часть 2)

Продолжаем описание программного USB на базе микроконтроллеров STM8 (первая часть читать).

Сегодня расскажу о коде приемника и о первом включении устройства:

image



Читать дальше
  • +10
  • 22 февраля 2014, 17:28
  • ZiB
  • 1

Программный USB на микроконтроллерах STM8

В один прекрасный момент в меня засела мысль “а можно ли реализовать программный USB на микроконтроллерах STM8, по аналогии с V-USB для AVR микроконтроллеров”.

И не знаю почему, но я занялся данной реализацией (правда, запала хватило не до конца Печальная рожица, но об этом далее).

На сколько мне известно первым реализовал данный протокол на АВР-ах Инженер Игорь Чешко (Igor Cesko)), в последствии Atmel опубликовала документ AVR309: Software Universal Serial Bus (USB) (читать перевод на русский).

Игорем был реализован прием данных в кодированном виде с последующим анализом, а в V-USB уже декодирование NRZI и выборка незначащих бит происходит “на лету”.

(Если я где-то ошибся прошу сильно не пинать, я не очень сильно углубился в данную тему).

Читать дальше

Отдам AVR32

Всем, привет!

Остался один не востребованный чип AT32UC3A3256S-ALUT, отдам просто так.


Читать дальше

Отдам за пиво набор STM32W-RFCKIT + два чипа STM32W108CBU63

Сам уже точно не возьмусь за него, продажа не увенчалась успехом.

В связи с чем отдам за «пиво» :)



Читать дальше
  • 0
  • 12 июня 2013, 18:48
  • ZiB

Самодельная печатная плата ЛУТ (ЛЛТ)

Где-то на форумах проскакивала информация о переносе тонера на поверхность печатной платы при помощи факсовой бумаги.

Я конечно же захотел попробовать, но все ни как не мог попасть в магазин и купить её.

И вот месяц назад я её купил и опробовал. Честно говоря не ожидал столь хорошего результата.




Подопытная печатная плата:

1



Читать дальше
  • +4
  • 05 марта 2013, 18:06
  • ZiB

Компилятор Cosmic цены

Узнал, что ввели ограничение по размеру кода на бесплатную версию до 8 КБ и убрали регистрацию (ранее было 32 КБ).

Читать дальше
  • +1
  • 27 сентября 2012, 17:42
  • ZiB

Подарю платку программатора CoLinkEx

Нашел в закромах пустую платку программатора CoLinkEx



ziblog.ru/2010/10/17/programmator-otladchik-colinkex-2.html

Нахожусь в Томске.


Читать дальше
  • 0
  • 18 сентября 2012, 16:23
  • ZiB

Требуется старая версия STM Studio

Всем, привет!

У кого сохранилась версия STM Studio ниже 3.0, пришлите пожалуйста мне на мыло zib@ziblog.ru

Заранее спасибо!


Читать дальше
  • +1
  • 17 июля 2012, 11:34
  • ZiB