硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3790|回复: 6
收起左侧

[STM32H7] 请教下,st 提供的 STM32_USB_Host_Library 库,是不是一定要 cubemx 生成的文件才可以,从其他的工程复制过来的的话初始化会...

[复制链接]

615

主题

3078

回帖

4943

积分

至尊会员

积分
4943
发表于 2020-7-1 08:44:57 | 显示全部楼层 |阅读模式
请教下,st 提供的 STM32_USB_Host_Library 或  STM32_USB_Device_Library 库,是不是一定要 cubemx 生成的文件才可以 ???
我目前是从其他的工程复制过来的,貌似初始化会失败 ?(始终读取不到 vid, pid 等信息)

程序可以检测到 u盘的 插入,拔出

usb 调试输出信息:
1.  USBH_UsrLog("USB Device Connected");
2.  USBH_UsrLog("USB Device Reset Completed");

3. 再之后就没有其他的任何信息输出了 ??








回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107707
QQ
发表于 2020-7-1 09:43:40 | 显示全部楼层
不用,我们就没有用过CubeMX生成。

注意USB时钟配置了没
回复

使用道具 举报

615

主题

3078

回帖

4943

积分

至尊会员

积分
4943
 楼主| 发表于 2020-7-1 11:19:45 | 显示全部楼层
eric2013 发表于 2020-7-1 09:43
不用,我们就没有用过CubeMX生成。

注意USB时钟配置了没

usb 时钟配置了,是从其他工程移植过来的,使用的都是同一个单片机芯片,所以时钟配置肯定也是正确的
回复

使用道具 举报

615

主题

3078

回帖

4943

积分

至尊会员

积分
4943
 楼主| 发表于 2020-7-2 08:40:50 | 显示全部楼层
终于解决了,原来是 lcd 显示 影响的,他奶奶的,貌似有点想不明白,lcd 显示 也没有 与 usb 共用的 io 口怎么会有影响 ? 这个问题以后再研究
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107707
QQ
发表于 2020-7-2 09:29:31 | 显示全部楼层
hpdell 发表于 2020-7-2 08:40
终于解决了,原来是 lcd 显示 影响的,他奶奶的,貌似有点想不明白,lcd 显示 也没有 与 usb 共用的 io 口 ...

谢谢告知原因。
回复

使用道具 举报

615

主题

3078

回帖

4943

积分

至尊会员

积分
4943
 楼主| 发表于 2020-7-2 11:10:16 | 显示全部楼层
eric2013 发表于 2020-7-2 09:29
谢谢告知原因。

usb 与 ltdc 时钟需要同时设置才行,他奶奶的,折腾了好久
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107707
QQ
发表于 2020-7-2 11:48:14 | 显示全部楼层
hpdell 发表于 2020-7-2 11:10
usb 与 ltdc 时钟需要同时设置才行,他奶奶的,折腾了好久

可以用这个时钟,也很好:

STM32H7的USB时钟使HSI48也非常不错,测试了下,稳定性还不错
http://www.armbbs.cn/forum.php?m ... 1576&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-12 14:12 , Processed in 0.162120 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表