你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
我用CubeMX配置的串口+GPDMA接收,115200波特率正常能用, 然后如果波特率设置错误为9600,再改回来115200,接收就不能用了,调试好像时DMA出错了,然后启用HAL_UARTEx_ReceiveToIdle_DMA函数依然错误,有大神知道怎么解决吗,下图是我的配置
举报
在错误处理中重新初始化串口,问题解决了,虽然我也不知道为什么。
memset(&huart2,0,sizeof(UART_HandleTypeDef) ); MX_USART2_UART_Init();
xmshao 发表于 2024-6-25 16:26 会不会是出现传输错误导致DMA请求的停止?
开始我也以为DMA出问题了,最后重新配置了uart,然后恢复了,应该是uart停止了,但是我不知道是什么原因。
琳灬赈 发表于 2024-6-26 17:47 开始我也以为DMA出问题了,最后重新配置了uart,然后恢复了,应该是uart停止了,但是我不知道是什么 ...
[md]看下串口的溢出中断呢,我之前碰到过
szyang 发表于 2025-2-25 17:49 看下串口的溢出中断呢,我之前碰到过
是怎么解决的呢
個人中心的頭像怎麽換掉
如何调整CubeMX的默认引脚
《年中视频学习心得》+我在年中学习STM32心得
cudeide执行run是烧录还是只是执行呢
無綫藍牙低功耗板卡NUCLEO-WBA65RI
Keil编译为何慢?
stm32cubemax
STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
电磁炉
boost电路程序控制
在错误处理中重新初始化串口,问题解决了,虽然我也不知道为什么。
memset(&huart2,0,sizeof(UART_HandleTypeDef) ); MX_USART2_UART_Init();
开始我也以为DMA出问题了,最后重新配置了uart,然后恢复了,应该是uart停止了,但是我不知道是什么原因。
[md]看下串口的溢出中断呢,我之前碰到过
是怎么解决的呢