完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
直接用cube生成驱动后修改几个文件应该就可以模拟出来了
|
|
|
|
首先,要将STM32H743的SD作为U盘读取设备,需要配置USB OTG为USB Device Mode,并正确进行USB配置。以下是一些可能导致电脑无法检测到设备的原因和解决方法:
1.检查硬件连接:确保USB OTG端口正确连接到电脑,并且线缆没有问题。 2.配置USB OTG控制器:确保正确配置USB OTG控制器寄存器,包括设置USB Device Mode(USB设备模式)和启用SD作为存储设备。 3.检查USB OTG ID端口:如果USB OTG ID端口悬空,会导致设备被识别为OTG设备而非USB设备。应将ID线连接到正确的引脚上,例如将USB OTG ID线连接到地上。 4.检查USB OTG时钟:在使用USB OTG功能之前,确保为其提供正确的时钟源。通常需要初始化USB时钟以使其工作。 5.确认电源供电:USB设备需要有足够的电流供给。确保您的STM32H743芯片或板子能够提供足够的电流给USB设备。如果供电不足,可能会导致设备无法被电脑检测到。 6.检查USB OTG引脚映射:通过查阅芯片手册,确保USB OTG引脚映射正确。不同的芯片可能有不同的引脚映射。 关于STM32H743的GUSBCFG寄存器,要观察其变化,可以使用调试工具或仿真器进行监视。需要设置调试工具或仿真器以读取和显示GUSBCFG寄存器的值。在仿真期间,您应该能够观察到寄存器值的变化。如果使用的是Keil MDK或STM32CubeIDE等集成开发环境,您可以在寄存器视图中监视和验证GUSBCFG寄存器的值。 总之,请确保正确设置USB OTG控制器和相关配置,检查硬件连接和供电,并进行适当的调试工具或仿真器设置以观察相关寄存器的值变化。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1627 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1550 浏览 1 评论
984 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
688 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1601 浏览 2 评论
1867浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
650浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
518浏览 3评论
536浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
506浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 09:00 , Processed in 0.754445 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号