
主控:STM32H750XBH6- ART-Pi 开发环境:CubeMX+MDK V5.27 问题背景: 当前已经调试通SD卡+Fatfs文件系统,(通过主控来模拟读卡器)使用单根USB-C线缆连接至PC端 PC侧能够传输文件至主控侧的SD卡中。 诉求:当前是使用CubeMX进行配置,最后应该会迁移到ART-Pi的RTT的SDK中(使用cherry-USB),最后应该会做一个CDC+MSC的混合设备,想先在裸机上进行测试,没看到HAL库的MSC设备的初始化,也看了一些ST-官网的文档 没咋看到相关问题 初次使用USB外设 还不太理解USB中间件整个信息流的处理过程 麻烦大佬指点下 1.SD卡-验证2.CubeMX配置2.1 时钟配置2.2 USB配置2.3 中间件配置2.4 堆栈配置3.逻辑分析仪观察3.1 主机发送请求设备描述符的SETUP事务阶段调试能够抓取到SETUP请求字段,逻辑分析仪抓取不到对应返回设备描述符的报文 3.2 主机发送请求设备描述符的IN事务阶段3.3 接口重写想咨询下 是否应该根据文档《USB进阶培训_Part1_USB类的介绍》来查看回调函数Datain接收后对应的异常情况 |
TouchGFX Designer下载工程到STM32H7S7-DK报错
为什么NucleoH7上电正常但无法烧录?连接状态一直为绿光红光交替闪烁,如何让他绿灯常亮?
多DMA数据流问题
stm32h7在移植f1的库会遇到时序问题吗
STM32H750 USB HS HOST 加 DCMI 接口不能正常工作
请问hal库的硬件spi,该怎么修改spi时钟的占空比呀?
stm32H745 M4核不能调试和下载
stm32h745 调试问题
我想实现三对移相PWM(占空比为50%)输出,前两对是互补输出,用了TIM1的CH1/CH1N和CH2/CH2N。第三对用了TIM1的CH3和TIM8的CH2,类似于互补输出。需要以TIM1的CH1/CH1N为参考,其余两对怎样实现占空比不变,相移可调呢?另外TIM8的CH1和CH3的PWM需要输出高电平
cubemx导入模型后找不到keil找不到工程内的模型的相关文件
1.如下图 理论上SETUP事务后 STM32-USB设备应当在IN事务后进行上传设备描述符信息 不太理解HAL库在USB-Device在接收到SetUP事务后的逻辑:HAL_PCD_EP_Transmit是只是将数据存储到FIFO中,等到接受到IN事务后进行发送处理吗? 但是查看DATAIN函数的运行轨迹很奇怪,麻烦指点一下