
在407的虚拟串口程序中有看到,将端点配置为批量传输端点。 在IN端点类传输完成中断中调用函数USB_OTG_EPStartXfer中有2步骤操作,一是使能端点DIEPCTL的EPENA位,使能端点传输;二是 在判断为同步传输的情况下 执行发送数据USB_OTG_WritePacket函数 完成数据到DFIFO压栈操作发送数据。 据我后面的测试 注释掉同步传输代码,能正常IN数据返还。 那么的第一步操作 【使能端点的DIEPCTL寄存器,USB自动会发送IN数据吗?? 没看到相关解释,这是硬件机制吗? 使能了端点传输,然后确定了此次传输的xfer的地址和传输大小。自动传输? 自动写入DFIFO 而不是调用USB_OTG_WritePacket函数写入DFIFO?
|
stm32f407无法配置定时器2为全部dma
FreeRTOS问题求解
使用stm32F407连接PHY芯片进行以太网通讯,一插网线就会进入错误中断。
ST的IMU和地磁计用motionfx库融合后航向角异常的问题
CUEBIDE生成的APP程序,在写入FLASH之后无法正常跳转。
有关Cubeide IAP 问题
stm32驱动st7735屏幕区分地图上的障碍物.
stm32cubumx使用1.28.0固件包无法初始化fsmc
STM32 touch 4.24.2 生成代码,但是keil编译不通过问题 求助
stm32cubeIDE使用malloc失败