Константин
@Costic
Программист-консультант
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Software Developer, Embedded Software Engineer
Lead
Разглядывая JTAG: идентификация
Любопытно было посмотреть на вашу реализацию. А диаграммы в чём вы рисовали?
MIDI2USB – музыка нас связала
Я заметил, что если в Cubase использовать программные звуки MIDI (что-то вроде GM DLS), то задержки ярко выражены. А вот другие звуки/инструменты Cubase воспроизводятся почти без задержек. Предполагаю, что проблема в древней mmsystem.dll, а именно функциях midiOut*** (например, midiOutCachePatches). Возможно, это такой legacy код из 20-го века, что в Microsoft мало кто сейчас что-то в нём понимает.
MIDI2USB – музыка нас связала
Спасибо за добрые слова.
Оригинальный CH345 действительно выпускается в микросхеме с 20-выводами, требует кварца 12МГц, а в схемах рекомендуется ставить опторон. А то, что мы видим в этом "китайском чуде" - неведомая зверушка. Использовать чужой VID/PID - не очень законно, но с технической точки зрения - оптимальное решение. Функционал и драйверы используются одни и те же. SysEx у меня сделан неизвестно как, т.е. не тестировал (не на чем), хотя пару месяцев назад выложил новую переработанную версию прошивки.
Корпус и mini-usb неудачно у меня получились. Слишком глубоко внутри и кабель тяжело втыкать. Но, в целом работает.
Управляем Windows пультом от телевизора или как передать сигналы через последовательный порт
А вы закрываете дескриптор, который не смогли получить.
И при настройке таймаутов у вас тоже ошибка. Вы закрываете дескриптор (порт), но продолжаете его использовать. Или не закрывайте порт или добавьте return код ошибки;
10 плат для начала разработки IoT в 2021
P.S. И этот вариант статьи людям не очень нравится.
10 плат для начала разработки IoT в 2021
Boomburum «шо, опять?» (с)
Очередной Хабро-хак для накрутки рейтинга на сайте
Windows Kernel Drivers — Стандартные ошибки – IRQL
Хабр ищет новостников, авторов и кураторов
Ну, и хозяева ресурса за просмотры/рекламу/контент получают $$$. Как минимум и автор за каждые NNN просмотров должен получать "+" в карму.
Почему я перестал читать статьи «Как стать разработчиком»
habr.com/ru/company/productivity_inside/blog/544970
Баян опять.
Топ-10 экспонатов «Музея советских калькуляторов». Вольный рассказ по случаю переезда в музей Яндекса
Фитнес-трекер для скейта
Как написать игру на C++
Многое зависит от того, чего изучать. Если изучать введение в программирование под Windows, то ваш подход годится. А если уже на С++ замахнулись, то предполагается что основы всем известны и больше внимания надо уделять проектированию, декомпозиции и т.д. В целом сейчас WinAPI редко где можно встретить, кроссплатформеность важнее и формошлёпство востребовано.
P.S. GetTickCount(), GetKeyboardState(), GetAsyncKeyState() вам в помощь.
Как «Ревущий Котёнок» с Reddit заработал 28.500% на акциях GameStop: объясняю простым языком
Чисто теоретически тут не очень сложно — модель с обратной связью (с двумя). В курсе «Теории автоматического управления/регулирования» и т.п. изучают многие студенты. Система идёт в разнос или наоборот затухает, «устаканивается» около какого-то значения. Без исходных данных (инсайдера) вряд ли бы такую операцию провернули.
Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino
Дальнейший диалог считаю бесперспективным.
Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3
2) Посмотрите этот пример от Microsoft.
Учимся работать с USB-устройством и испытываем систему, сделанную на базе контроллера FX3
2) Драйвер вы загружаете при старте ОС или как службу? Надо бы его выгружать и все хуки отключать в нём даже при аварийном завершении приложения.
3) А чтобы с буферами и FIFO не было переполнений, то там же флаги есть, они аппаратно рулят и могут просигналить/тормознуть при заполнении или GPIF настроить (не помню).
Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino
Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino
Всё устройство питается от «телефонной зарядки», предположим 500мА. Дальше мне рассчитать слабо. Надо или модель строить, или вам проще измерить свою схему. Аналогия в том, что если у вас работает сварочный аппарат, то в сети заметны всплески и помехи, но всё работает до поры до времени.
Бесконтактный, оптический выключатель освещения со звуковым эффектом на Arduino
Нагрузка — китайская пассивная пищалка.
У меня в линии питания были иголки в пределах нормы (милливольты), но проект и питаные совсем другие были.
На stackexchange Olin Lathrop хорошо комментирует.