QQ624353765 发表于 2024-11-9 15:21:07

串口使用DMA接收超数据后无反应

串口DMA设置接收数据位数为5,但一次发送10个字节后能中断处理5个字节数据后串口DMA就再也无反应了


注意一次发送5字节数据DMA是正常工作的,就是一次接收超设置值就卡死了

神农鼎 发表于 2024-11-9 15:30:52



4组串口UART使用DMA收发 @32G系列,易用,高效,稳定 !精品实战代码 - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)

WHX 发表于 2025-3-15 14:45:43

也遇到类似于这个的问题了,设置接收总字节数为,6+1,一次接收7字节数据DMA是正常工作的,就是一次接收超过设置值就卡死了!你是如何解决的?
页: [1]
查看完整版本: 串口使用DMA接收超数据后无反应