STM32 и USB. Часть 2. Немного о драйверах и софте.

Связанные статьи:
STM32 и USB. Часть 1. Проект для Keil.

В прошлой части я рассказал как примерно должен выглядеть проект-заготовка для Keil девайса с USB, дал ссылку на мой проект и рассказал как его настроить под практически любую плату с STM32.

В проекте был реализован интерфейс с двумя bulk-ендпойнтами (in и out), с моим «кастомным» протоколом, при помощи которого можно включать, выключать и заставлять светоиоды мигать с нужными временами горения/не горения.

Ну и выложил небольшую программу для всего этого:



Пользователь Vga в комментариях справедливо заметил, что разработка своего драйвера под Windows — задача далеко не тривиальная, и что проще реализовать стандартный класс, например HID, под который драйверы есть.

В этой статье я проведу небольшой обзор средств, которыми можно воспользоваться, чтобы сильно упростить себе жизнь.



Читать дальше
  • +4
  • 21 сентября 2011, 14:03
  • Ezhik

Самая большая электронная библиотека рунета

Много чего я повидал в сети, но вот очередная колхозная библиотека очень впечатляет: bookfi.org

Появилась относительно недавно (точную дату не знаю, т.к. нашёл её совершенно случайно где-то с месяц назад). Проект живой и в разработке, что видно прямо не вооружённым глазом от периодических нововведений. Один раз упал, но восстановили.

Вкусности:
1. У меня широкий кругозор, но я не смог придумать книжки, которой бы там не было. На полном серьёзе. Недавно искал литературу по символьному интегрированию для проекта SMath Studio (http://ru.smath.info/forum/ — аналог Mathcad, на .Net, работает под Линуксом тоже). Начал как обычно с Гугла и нашёл там самую первую работу 1961 г. по этой теме. Потом попробовал на bookfi (!)… можно было сразу с него и начинать.

2. Не только книжки, но и журналы, статьи и просто электронные тексты. Есть даже почти полный набор сканов «Наука и жизнь». Очень было интересно прочитать первый номер, хоть и в плохом качестве.

3. Форматы самые разные, но типовые: fb2, pdf, djvu. Причём, читать fb2 можно прямо в онлайне на прикольном движке «Видим фигу» :) — vidimfigu.ru. Попробовал прочитать «Ракеты и люди» Чертока. Очень здорово и с фотками.

4. Не надо никаких явок и паролей (!). Инфаната отдыхает.

Думается мне, что после Рутрекера это один из самых нужных источников для проектирования. Там берём инструменты, а тут литературу.

П.С. Есть ещё одна мега библиотека, но для тех, кто знает китайский:
www.hackchina.com/en/
  • +1
  • 11 сентября 2011, 17:44
  • uni

Обзавелся ЖКИ индикатором ITH-E0816GRNP

Привезли сегодня долгожданный ЖКИ индикатор. Надеюсь получиться запустить. Выбирал самый дешевый, пришел самый большой :)


Читать дальше
  • +1
  • 02 августа 2011, 16:30
  • ZiB

Ручка-дозатор флюса

Копаясь среди азиатских интернет-магазинов, увидел довольно интересную и, возможно, удобную штуку: дозатор для флюса в виде ручки:

Ссылка: www.focalprice.com/detail_HT172G.html
Закажу себе после отпуска пару штук на тест, если кого заинтересует- сделаю небольшой обзор.
p.s. Погуглив, выяснил, что это копия флюс-аппликатора от ERSA(модель BONPEN), который стоит в 8-10 раз дороже.
  • +1
  • 28 июля 2011, 03:26
  • BES

Разные прикольные мелочи

Пришло ещё немного ништячков из Китая…


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

Об источниках питания для маломощных устройств

В практике встречается большое количество маломощных (с потребляемой мощностью менее 3 Вт) устройств, которые необходимо питать от электрической сети. Есть несколько способов решения такой задачи, которые рассматриваются в этой статье.


Читать дальше
  • +9
  • 14 июля 2011, 23:15
  • mzw

Непростая мигалка или Дао счетчика-делителя.

Следовать стандартам в начале обучения обычно сложно. Разобраться бы со свалившимся на голову потоком информации. Перепробовать кучу примеров из различных источников. И заполняется папка Projects кучей проектов с непонятными названиями,

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

Возня с MRF49XA

Напишу пару слов об опыте общения с MRF49XA — трансивер на частоты 433, 868 и 915 МГц. Модуляция — ЧМн (FSK — Freq. Shift Keying), скорости передачи — до 115.2 kbps. Из обвязки требует кварц на 10 МГц и три блокировочных конденсатора по питанию.


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

Зарядное устройство на MAX713. Импульсный режим.

Вступление

MAX713 — наверное, самый известный контроллер заряда для NiCd/NiMH. Я о нем прочитал в незапамятные времена в журнале Радио и прикупил сразу, как только смог. Сделать планировал универсальный зарядничек для пальчиковых и иже с ними аккумуляторов. Но… Провалялся он у меня лет пять, задача утратила актуальность и однажды я решил применить его хоть куда-нибудь. Вот, зарядник от свежекупленного шуруповерта подойдет. А то уж больно убог он, да и пятичасовой заряд без контроля — не комильфо.

Первый вариант схемы был содран из журнала, обычный линейный режим. Ключевой транзистор, рассеивая 4Вт, прилично грелся и сварил до смерти одну из банок аккума. Не айс. Кроме того, родной блок питания не выдавал необходимых для нормальной работы зарядника 20В, и я начал изучать импульсные источники — хотелось запилить нечто в корпусе родного адаптера, а то в кейс не влезет. После прочтения книги Семёнова, в очередной раз заглянув в даташит, я обнаружил, что вариант включения MAX713 в импульсном режиме стал куда понятнее, и перепилил под него. Ну и кроме того, после нескольких экспериментов, с дымом и без, зарядник таки обзавелся импульсным источником питания. Но о нем — в следующий раз.


Читать дальше
  • +2
  • 27 июня 2011, 05:17
  • Vga
  • 2

Магазины электроники (Москва и не только)

Тоже решил написать о магазинах, в которых приобретаю радиоэлементы.
Я человек ленивый и занятой, поэтому предпочитаю производить заказы с доставкой. Ездить по городу неохота, тем более в ненавистный центр, где жуткие пробки и нет возможности припарковаться.


Читать дальше
  • +3
  • 25 июня 2011, 14:32
  • mzw