使用HAL库的STM32l100rc的USB驱动程序

时间:2017-04-23 07:31:02

标签: c usb st

是否有人参与过STM32L1系列。我正在研究STM32L1xx系列,并希望为它编写USB驱动程序。是否有STM32L系列的USB驱动程序或STM32L1xx系列的任何人的例子?任何帮助将不胜感激。

提前致谢。

2 个答案:

答案 0 :(得分:0)

  • 下载STM32CubeMX
  • 下载STM32CubeL1
  • 为您的设备启动新项目,选择外围设备,为MSC选择设备类
  • 设置USB时钟
  • 导出项目

  • 为您的SDCARD配置SPI(SDIO不可用),用于USB设备堆栈和PC需求读取的SDCARD扇区之间的接口。

这是关键步骤,因为我不知道你到目前为止所知道的(看起来什么也没有)以及你到目前为止学到了什么(看起来什么都没有)我无法给你全面的答案。

答案 1 :(得分:-1)

您需要做以下工作: 1.STM32上的USB客户端驱动程序。 github或其他网站上有很多可用的代码; 2.SD卡驱动程序。通常SDCard有两种模式,包括SPI模式和SD模式,在SPI模式下操作会大大简化,但在SD模式下,速度会比SPI模式更快。您可以参考数据表获取更多信息。