Перейти к содержанию

Доработать Прошивку Usbasp


Antei

Рекомендуемые сообщения

Дано: программатор USBASP, обычный китайский :

http://www.aliexpress.com/item-img/1LOT ... 5805.html#

Нужно добавить в прошивку программатора функционал, позволяющий перевести его в режим USB-клавиатуры. То есть на вход подаём код клавиши (предпочтительнее по UART, но не обязательно), на выход USB отправляем нажатие этой клавиши.

Исходный код прошивки программатора: http://www.fischl.de/usbasp/

Библиотека для работы с USB (она входит в код программатора ): https://www.obdev.at/products/vusb/hidkeys.html

При этом функционал программатора должен сохраниться (если это физически возможно).

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Каким образом вы код клавиши собрались передавать?

Не проще взять клавиатуру и выдрать от туда контролер. Повесили только те кнопки что нужно.

Также ищите по ключевым словам: hid клавиатура

таких проектов полно.

:buba:

Изменено пользователем hasl
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

1. По способу передачи это обсуждаемо. Как я уже указал, предпочтительнее по UART.

2. Клавиатуру взять не проще...

3. По hid клавиатуре уже всё изучил.

Нужен человек, который сможет решить данную несложную (на мой взгляд) задачу.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Если задача, на Ваш взгляд, не сложная - решите ее сами.

Как легко на гладкой карте стрелку начертить. А потом идти придется... (х/ф "точка, точка, запятая")

Ссылка на комментарий
Поделиться на другие сайты

Если задача, на Ваш взгляд, не сложная - решите ее сами.

Как легко на гладкой карте стрелку начертить. А потом идти придется... (х/ф "точка, точка, запятая")

Если никто не возьмётся, придётся делать самому, уверен что сделаю, просто у меня это займёт к примеру месяц, а для человека, уже работавшего с V-USB это займёт день-два.

Ссылка на комментарий
Поделиться на другие сайты

у меня это займёт к примеру месяц, а для человека, уже работавшего с V-USB это займёт день-два.

Подозреваю наивную попытку сэкономить. :) С вас за месяц возьмут. Это как сантехнику сказать, - "За что такие деньги? Вы прокладку меняли всего одну минуту.".

Разрабатываю электронику

Ссылка на комментарий
Поделиться на другие сайты

Подозреваю наивную попытку сэкономить. :) С вас за месяц возьмут. Это как сантехнику сказать, - "За что такие деньги? Вы прокладку меняли всего одну минуту.".

Я не готов за данную задачу оплачивать месяц работы специалиста :) За месяц я сам решу эту задачу, если она в принципе решаема. А не решаема она может быть только в одном случае - если просто не хватит места под доработанную прошивку в МК, но навскидку места хватить должно.

P.S. Просто ради интереса, хотелось бы знать, какими соображениями руководствуются товарищи, минусующие рейтинг? Не могу понять. Предлагаю вполне конкретно обозначенную , технически реализуемую задачу, готов за это заплатить определённое количество денежных знаков. А в ответ какое-то негативное отношение.... странно...

Изменено пользователем Antei
Ссылка на комментарий
Поделиться на другие сайты

Скорее всего, в Вашем выражении своего взгляда на сложность, многие увидели не желание заплатить нужное кол-во денежных знаков, эквивалентное выполняемой задаче. Поэтому я Вам ответил словами песни из к/фильма. Легко хотеть, но не всегда легко воплотить "хотелки" в реальность.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Отпишусь, задача решена. Как я и предполагал, задача действительно не сложная, работа заняла чуть больше 2 дней.

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

По итогу размер прошивки 6кБ, есть мысль ещё добавить туда же и бутлоадер, чтобы и сам программатор/клавиатуру можно было обновить по USB без задействования второго программатора.

Изменено пользователем Antei
Ссылка на комментарий
Поделиться на другие сайты

Возьмите AT90USB162 и проект LUFA. На выходе у Вас получится AVR ISP MKII-совместимый программатор и куча всяких "полезностей" (см. LUFA). Бут-лоадер не потребуется - вшит в МК AT90USB162.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо, возможно позже и придётся перейти на МК с аппаратной поддержкой usb, но пока стояла задача сделать максимально дешёвый вариант. Данная задача была успешно решена. Готовый программатор именно тем и хорош, что вся конструкция получается по стоимости порядка 100р. Понятно, что изделие не в единичном количестве нужно.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • А че за магнит то, с торсионными синфазно-поперечными полями?  Дураков много, а стиралок выпущено еще больше, на всех хватит.
    • @AlexeyStudent Поставили стабилизатор, все работает.
    • В данном примере- конечно нет! Упор на ПЛАЗЬМУ!   Кондей брал типа МБГО (такой бурого цвета квадратик со стеклянными выводами). Думается, что если усложнить схему т.е. сделать хотьбы 5сек на разогрев спиральки Л. то она хлопнет не за 3 месяца , а подольше ...а вообще - дела "каменного века" ...наф-наф!  ;-)  , а схемка задержки уже в выключатель не влезет... В моей практике были вызовы по отключению вааще энергии в квартире ...как оказывалось  - КЗ от плазьмы вышибало центральный автомат , а хозяин , с перепугу от хлопка , больше не желал даже подойти к распред/щиту  ;-)    Увы - это основная ошибка гуру .  В однородном МП ЭДС не наводится!  Я с таким эффектом сталкивался когда сделал попытки с определением однородности материала магнита ....однородности -НИКАКОЙ ! У некоторых экземпляров неоднородность достигает до 50% !  А вот в учебниках об этом даже не заикаются  ...а теория - она без практики-ничто! ;-)  На фото : сьём ЭДС с полюса магнита индукционной катушкой . Такой сьём позволяет как бы "усилить" регистрацию эффекта и избежать шума от токосьёмов...
    • @Владислав2 Вы разницу между газоразрядными и вакуумно-люминесцентными индикаторами понимаете? Какой накал у ГРИ? У ТС ИН-14, в которых из за повышенного напряжения преобразователя 5>170 (как уже писАл@oleg_s ) пары ртути начинают светиться. У меня такое на некоторых ИН-18 наблюдалось (с шарами), но там не исправить. Насколько помню данные часы у китайцев на статике работают, в теории ток сегментов замерить можно. Ну и соответственно уменьшать выходное напряжение DC-DC преобразователя, предварительно срисовав схему, там, правда плохо видно, трансформатор установлен. Либо в анодах ламп повышать сопротивления токоограничевающих резисторов на 1 выводе ИН-14. Еще как вариант, собрать свой преобразователь на MC34063 или МАХ1771 и выкинув штатный отрегулировать выходное напряжение, правда некоторые экземпляры MC от 5в не стабильно заводятся.
    • Да и у меня почти такая, только класс D мой организм не воспринимает. 
×
×
  • Создать...