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

Доработать Прошивку 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

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

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

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

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

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

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

:buba:

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

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

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

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

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

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

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

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

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

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

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

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

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

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

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

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

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

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

у меня это займёт к примеру месяц, а для человека, уже работавшего с 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 пользователей онлайн

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