硬汉嵌入式论坛

 找回密码
 立即注册
查看: 845|回复: 6
收起左侧

STM32F4做串口HAL库串口空闲中断接收不定长字节代码实现有问题

[复制链接]

6

主题

25

回帖

43

积分

新手上路

积分
43
发表于 2024-11-6 21:30:23 | 显示全部楼层 |阅读模式
本帖最后由 努力编程的小李 于 2024-11-6 21:33 编辑

运行的时候存在无法正常接收,乱码

有佬帮忙看看吗

dma_uart.rar

6.3 MB, 下载次数: 5

回复

使用道具 举报

6

主题

679

回帖

697

积分

金牌会员

积分
697
QQ
发表于 2024-11-7 00:47:56 | 显示全部楼层
STM32F4_RTX5_EVR(STM32F417ZGT6).rar (20.61 MB, 下载次数: 21)

分享自己最近写的可以参考
回复

使用道具 举报

12

主题

37

回帖

73

积分

初级会员

积分
73
发表于 2024-11-7 12:48:15 | 显示全部楼层
看了一下,是自己实现空闲中断的,为啥不调用HAL_UARTEx_ReceiveToIdle_DMA这个呢
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2024-11-7 14:36:22 | 显示全部楼层
Alo9611 发表于 2024-11-7 12:48
看了一下,是自己实现空闲中断的,为啥不调用HAL_UARTEx_ReceiveToIdle_DMA这个呢

f407没有这个包
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2024-11-7 14:51:56 | 显示全部楼层
yklstudent 发表于 2024-11-7 00:47
分享自己最近写的可以参考

看了您的这个我觉得写的挺好的,但是我的是HAL_UARTEx_ReceiveToIdle_DMA自己写的,所以不知道问题在哪里
回复

使用道具 举报

6

主题

679

回帖

697

积分

金牌会员

积分
697
QQ
发表于 2024-11-8 00:00:21 来自手机 | 显示全部楼层
F4最新的hal库就有,可以直接调用实现,没必要再已经造轮子了
回复

使用道具 举报

6

主题

25

回帖

43

积分

新手上路

积分
43
 楼主| 发表于 2024-11-9 17:04:38 | 显示全部楼层
yklstudent 发表于 2024-11-8 00:00
F4最新的hal库就有,可以直接调用实现,没必要再已经造轮子了

用最新的库已经解决啦  感谢指导!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-9 22:30 , Processed in 0.370547 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表