Comments 32
Для таких дел DMA хорошо подходит. Делаешь в памяти данные для записи в GPIO порты и потом по таймеру ДМА сам дергает ножками в весьма хорошей скоростью и точностью. Так же и принимать можно — ДМА читает порт поу таймеру и складывает в память. Делаешь оверсампл в 3-4 раза и потом легко восстанавливаешь входные данные. Я так софт-uart делал на lpc1769.
Наверное это because you can задача, потому что pill на STM32F401, который умеет аппаратный USB host, продают на али за меньше $3.
1 можно подключить больше 4 устройств одновременно без хаба и к 401 тоже, таким же манером, через GPIO.
2 401 из коробки с хабом не работает. С клавиатурой как на картинке- тоже не работает -она комбинированная мышь и клава. Хотите переписать для него HAL?
Ага, об этом в предыдущей статье было, понял, спасибо.
— У вас крышки для унитазов есть? (Большой дефицит в те времена)
— Есть, по 5.30 и по 6.20
Пришлось уточнить в гугле, 4.12 это до 81-го года, после 81-го 5.30
Стишок из СССР: (про водку)
было три, а стало пять — всё равно берём опять!
даже если будет восемь — всё равно мы пить не бросим!
передайте Ильичу — нам десять по плечу,
ну а если будет больше — то получится как в Польше!
ну, а если — двадцать пять — Зимний снова будем брать!
Прошло 25 лет…
Вот она уже и двести, Зимний все ещё на месте.
3.62 цена одной полулитровой бутылки водки «Московская» — по разным сведениям, примерно 1968—1980 гг.
«3. Мне понадобился логический анализатор ~$3 CY7C68013A и бесплатная отличная программа анализатора протоколов » sigrok.org/wiki/PulseView
Давно мечтаю сделать USB перекл.ючатель который позволит подключить клаву и мышу к нескольким компьютерам. И что-бы можно было переключаться между компами сочетанием клавиш. Насколько я понимаю, нужно подключить клаву и мышу контроллеру с USB — host, а он уже будет отправлять другому контроллеру который USB клиент?
Не хотите взять на алиэкспресс квм типа Aimos? Есть на два компа тысячи за две, есть на четыре тысячи за 3.5. Переключаются последовательным нажатием клавиш — Ctrl, Ctrl, 1/2/3/4.
Единственно, клавиатура A4 tech KV-300H плохо работает, наверное из-за встроенного USB хаба, но её можно воткнуть в другое гнездо, потеряв возможность управления через hot key.
Переключение комбинацией клавиш есть! В моём два варианта: Ctrl + Ctrl + 1 ( 2/3/4), или Scroll + Scroll + 1 ( 2/3/4). Девайсы можно погуглить по словам Hotkey kvm switch. Насчёт переопределения USB устройств при переподключении — согласен, переопределяются. А вы хотите сделать чтобы kvm был как постоянно подключённый хост, который транслирует данные от дочерних устройств?
USB Host, «Blue Pill», метод деления отрезка пополам и цена на водку в СССР