[STM32F4] 串口能发不能收,是不是接收中断没开?

[复制链接]
 楼主| Clyde011 发表于 2025-6-4 07:22 | 显示全部楼层 |阅读模式
发送的数据能正常出去,对面能收到,但我这边收不到回包,中断函数一次都没进去。
 楼主| Clyde011 发表于 2025-6-4 07:24 | 显示全部楼层
用logic analyzer看波形靠谱点。
公羊子丹 发表于 2025-6-4 07:25 | 显示全部楼层
HAL_UART_Receive_IT 用了吗?
周半梅 发表于 2025-6-4 07:26 | 显示全部楼层
RX引脚复用模式确认没?
帛灿灿 发表于 2025-6-4 07:27 | 显示全部楼层
你中断函数有没有自己重写?
童雨竹 发表于 2025-6-4 07:28 | 显示全部楼层
收数据要不停地调用接收函数。
万图 发表于 2025-6-4 07:29 | 显示全部楼层
用DMA收数据稳定点。
Wordsworth 发表于 2025-6-4 07:30 | 显示全部楼层
波特率对不上也会收不到。
Bblythe 发表于 2025-6-4 07:31 | 显示全部楼层
我之前也忘了 NVIC 配置。
Pulitzer 发表于 2025-6-4 07:32 | 显示全部楼层
拿个串口助手测一下比较清楚。
Uriah 发表于 2025-6-4 07:34 | 显示全部楼层
查看有没有进 HAL_UART_RxCpltCallback。
光辉梦境 发表于 2025-6-7 08:50 | 显示全部楼层
有可能是串口中断没使能哦

光辉梦境 发表于 2025-6-7 08:50 | 显示全部楼层
有可能是串口中断没使能哦
别乱了阵脚 发表于 2025-6-7 09:30 | 显示全部楼层
这个不好说,你最好把你代码提交上来看看
一秒落纱 发表于 2025-6-7 10:50 | 显示全部楼层
你是用的485还是TTL这种啊?

夜阑风雨 发表于 2025-6-7 11:30 | 显示全部楼层
在调试模式下,检查NVIC寄存器(如ISER)中对应中断位是否置1
远山寻你 发表于 2025-6-7 11:58 | 显示全部楼层
使用断点或日志输出,确认中断服务函数(如USART1_IRQHandler)是否被调用
远山寻你 发表于 2025-6-7 12:39 | 显示全部楼层
确认RX引脚是否正确连接至发送端TX引脚(如交叉连接)
远山寻你 发表于 2025-6-7 12:39 | 显示全部楼层
确认RX引脚是否正确连接至发送端TX引脚(如交叉连接)
暖了夏天蓝了海 发表于 2025-6-7 13:00 | 显示全部楼层
使用示波器监测RX引脚是否有信号输入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5508

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

139

主题

5508

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部