如何使用P-NUCLEO-USB002通过USB C型与Android设备通信?

时间:2019-01-23 18:00:10

标签: android usb stm32 stm32f0

我们是巴黎EEC巴黎一所普通工程学校的工程学课程第二年的学生。作为我们年度增强项目的一部分,我们目前正在致力于一个旨在减少智能手机电池退化的项目。如果您有兴趣,请随时查看我们的概念介绍。

https://docs.google.com/presentation/d/16K5bK914NotrKLLLOuzBLQY73Q2vPNgH9Ro1W5MMYjI/edit?usp=sharing

我们的原型将基于钛酸锂电池和 P-NUCLEO-USB002套件,以便利用 USB type-C 的功能作为 Power Delivery协议。我们的目标是首先通过USB C型电缆将Android智能手机连接到开发板上,并实现 Android Open Accessory Protocol 2.0 。智能手机上的应用程序将允许用户选择充电速度。该选择将被发送到微控制器,该微控制器可以通过Power Delivery协议来适应负载。

但是,我们在寻找有关如何实现各种协议的信息方面遇到了很大的困难。我们已经下载了各种软件,例如:STM32CubeMX,适用于STM32的Atollic TrueStudio,STMStudio和STM32 ST-LINK Utility。是否要购买其他软件或其他更合适的软件?

有人可以通过提供一些资源帮助我们,让我们更轻松地在Android和上述工具包之间建立通信吗?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

可以随意使用我的Stm32 lib(用于激活)和USB类进行批量通信。 Lib在HAL(CubeMX)的tom上工作

https://github.com/once2go/Stm32-Android-Accessory