Как связаться с устройством Android через USB тип C с помощью P-NUCLEO-USB002?
Мы учимся на втором курсе инженерного цикла в ECE Paris, Lyon, общеинженерной школе в Париже. В рамках нашего ежегодного расширенного проекта мы в настоящее время работаем над проектом, целью которого является снижение степени износа аккумулятора смартфона. Если вам интересно, смело смотрите презентацию нашей концепции.
https://docs.google.com/presentation/d/16K5bK914NotrKLLLOuzBLQY73Q2vPNgH9Ro1W5MMYjI/edit?usp=sharing
Наш прототип будет основан на литиево-титановой батарее и наборе P-NUCLEO-USB002, чтобы воспользоваться возможностями USB типа C, такими как протокол Power Delivery. Нашей целью было бы сначала подключить смартфон Android к плате разработки через кабель USB типа C и внедрить протокол Android Open Accessory Protocol 2.0. Приложение на смартфоне позволит пользователю выбрать скорость зарядки. Выбор будет отправлен микроконтроллеру, который с помощью протокола Power Delivery может адаптировать нагрузку.
Однако у нас есть большие трудности в поиске информации о том, как реализовать различные протоколы. Мы загрузили различное программное обеспечение, такое как: STM32CubeMX, Atollic TrueStudio для STM32, STMStudio и STM32 ST-LINK Utility. Есть ли другое программное обеспечение для покупки или другое более подходящее программное обеспечение?
Может ли кто-нибудь помочь нам, предоставив некоторые ресурсы, которые облегчили бы нам настройку связи между Android и упомянутым выше комплектом?
Спасибо за помощь.
0 ответов
Не стесняйтесь использовать мою библиотеку Stm32 (для активации) и класс USB для массовой коммуникации. Lib работает на томе HAL(CubeMX)