Ну вы как специалист сделали бы доброе дело для форума ?
Вид для печати
Можете сами выбрать http://www.st.com/web/en/catalog/mmc/FM141/SC1169
Отобрал список в доступных для самостоятельной пайки корпусах :
Ну не такой уж я и специалист...:biggrin:
С USB пока на Вы , осилил пока только девайсы конкретно HID на 103их.
Хотя со стороны USB уже есть готовое https://my.st.com/public/STe2ecommun...%2B%20KeyBoard
И здесь есть ссылки на готовое хоть и сырое.
http://www.youtube.com/watch?v=2sR_Ko15N2s
И это только наспех найденное ...
Посылать постоянно не нужно, на стороне применика помнить должно состояние, можно изредка повторять, что бы с залипания исключать, нужно просто 2 кода, 0x01-кнопка нажата, 0x81 конопка отпущена
Я кстати, таки не нашел, ST-link то расковыряли? Я просто не особый любитель виндовсов (скорее, наоборот) и опенсурсные решени мне много более по душе.
P.S. Я вовсе не против STM как могло некоторым показаться :)
Я же уже давал ссылку :
http://zx.pk.ru/showpost.php?p=663111&postcount=72
Все реверсировали , причем v2 .
Кстати STLink не совсем подходит для проприетароненавистников , поддержка практически никакая .
Лучше JLink , клон с доставкой ~500р...
Текущая конструкция и блок-схема на современных микроконтроллерах:
http://s018.radikal.ru/i515/1401/1c/fcd5d22796bbt.jpg http://s57.radikal.ru/i157/1401/56/ec6059dae3c8t.jpg
1. Будет ли нормально работать связь через UART без кварцев ?
2. Какой разъем для прошивки у ST-LINK ?
Планируется такой порядок передачи данных:
Кемпстон - 1 байт (ст. 3 бита = 0)
Клавиатура - 8 байтов (ст. 3 бита = 1)
Управляющие сигналы - 1 байт (ст. 3 бита = 1)
Контрольная сумма - 1 байт
Итого: 11 байтов в пакете.
Длительность передачи: 11 * 10 / 19200 ~ 5.7 мс
zst, концепт интересный, но может быть прислушаться к большинству и сделать вариант в виде геймпада.
Да как я его сделаю ? У меня только механические кнопки и стандартные коробки. Это ведь не проект клавиатуры ELITE !
Я планирую делать не геймпад, а кейпад. Настольный вариант, без ручек.
Геймпады готовые есть в магазине. Можно купить по вкусу, разобрать, отрезать лишнее и подпаять проводками.