当接收数据的长度超过255个后,就无法产生rx-fifo not empty的中断 下图中控制器发送从小到大的257个数据,然后第三行是我在target中断入口toggle的IO。可以看到当收到第256字节的数据(0xff)时,没有产生中断,直到最后产生完成中断。 TX这边。当发送的数据达到210个左右的时候,不再上tx fifo not full的中断,或者说tx的中断无法硬件自动消除,导致驱动内一直塞数据,实际数据没有发出,fifo一直处于溢出状态,接下来数据发出不正确(波形不会停止,因为是主机控制),并且会对数据本身的buf有影响...... |
请问在STM32H5上使用fatfs写函数时,用不了DMA的写方式,应该怎么使用呢,有人遇到过类似的问题嘛
stm32h573vit3q芯片检测不到stlink下载
上电RC,电阻1M 电容0.1uf,导致uart失效
CubeMX内H573如何启用RMII_PTP_Synchro?
关于STM32H563的STlink-V3无法识别的问题咨询
stm32编码器模式计数问题
I3C target error : STALL
STM32H503 I3C从机复位成主机,无法发出波形
I3C 控制器角色转移如何实现
I3C 可仲裁头的IBI中断
当发送的数据量超过FIFO的容量时,可能会导致FIFO溢出。这可能是由于中断处理不及时或者FIFO大小配置不当导致的。